似乎有很多关于非对称公钥加密的炒作。RSA、PGP...等。您有一组两个密钥并分发一个,这样要么只有您可以加密消息,要么只有您可以解密消息。一种方法提供了一种验证发件人的方法,而另一种方法提供了一种保护消息的方法。(如果我错了,请随时纠正我。)
现在,我也一直在阅读 Diffie-Hellman 类的密钥交换。这似乎更安全,因为您可以验证发件人并使用密钥保护消息,因为每个“对话”都需要计算的“共享密钥”。
所以,我的问题是,使用 Diffie-Hellman 而不是更标准的公钥加密形式是否有任何主要缺点(除了设置要求)?
或者,说得更直白一点。如果 Diffie-Hellman 更有意义,为什么它不是标准的加密形式?