나는 실제적으로 사용되는 암호 기술의 세계를 이해하려고 노력하고있다. 나는 시작 발판을 얻기가 매우 어렵다는 것을 알았습니다. 그리고 아무도 모른다는 것을 전제로 설명하는 좋은 자원이 있는지 궁금합니다.PEM, DER, X509, ASN.1, Oh My. 어디서 시작하나요?
예를 들어, X509 인증서와 "SignatureValue"속성이있는 파일을 (제한된 이해로 인해) 믿습니다. 나는 이것이 SHA256으로 인코딩 된 것이라고 생각한다. 그러나 Timestamp Authority Message의 DER 표현을 포함하는 "Timestamp Response File"을 제공해야하므로 정확히 무엇을보고 있는지 이해하고 싶습니다.
것들 내가 어느 정도까지 파악 :
- SHA256은 해시 알고리즘입니다. 일방 통행?
- X509는 인증서 (보이는 그대로)를 정의하는 문서입니다.
- ASN.1은 시스템간에 데이터를 전송하는 방법의 그룹입니까?
- DER은 2 진수/8 진수 비트로 데이터를 표현하는 방법입니다.
저는이 생태계의 조감도를보고 싶습니다. 그래서이 퍼즐이 어떻게 어울리는 지 개념을 가지고 있습니다. 그렇다면 How-Things-Work의 핵심에 대해 더 깊이 파고들 수 있습니다.