【发布时间】:2012-11-28 10:56:12
【问题描述】:
我正在尝试了解密码学的世界,因为它每天都在实际使用。我发现很难站稳脚跟,而且我想知道是否有人有一些很好的资源来解释假设我一无所知的事情。
例如,我有(我相信,由于理解有限)一个带有 X509 证书和“SignatureValue”属性的文件。我认为这些是用 SHA256 编码的。不过,我想准确了解我在看什么,因为我需要提供一个“时间戳响应文件”,其中包含一个时间戳权威消息的 DER 表示。
到目前为止我有点掌握的东西:
- SHA256 是一种散列算法。一种方式?
- X509 是一个文档,用于定义证书(无论是什么)的外观
- ASN.1 是一组在系统之间传输数据的方式?
- DER 是一种以二进制/八进制位表示数据的方式。
我想要这个生态系统的鸟瞰图,以便我对这个谜题如何组合在一起有一些概念,然后我可以更好地深入研究 How-Things-Work 的本质。
【问题讨论】:
标签: cryptography certificate x509 asn.1