我对 RSA、Diffie-Hellman Key Exchange、PKI 和 X.509v3 感到困惑。
我看了一下RSA的数学算法,好像是加密算法吧?生成公钥和私钥,用于加密和解密...
另外,我看了一下Diffie-Hellman的数学算法,好像是密钥交换吧?每一方都可以使用某种算法计算出相同的密钥。好像不是加密吧?
我也看过 PKI,有一些新的东西是 CA 和数字证书。还提到了公钥和私钥。
那么,这些概念之间有什么关系呢?他们是3个独立的概念吗?或者他们会在现实中一起使用?
另外,X.509 是 PKI 的标准吗?那么PKI本身就不是一个标准吗?
这是我困惑了很长时间的问题。谢谢大家。