我在一些书中读过关于混合密码系统的内容。公钥加密用于保护和分发会话密钥,如ecdh算法;这些会话密钥与Aes等对称算法一起使用以保护消息流量。这种方法的想法比公共算法更好地提高了性能。 我通过java语言搜索任何使用ecdh和任何对称算法的例子,但我找不到。 我需要任何链接或书籍有任何混合算法使用ecdh与symmatric算法。 混合密码系统是否优于公共密码系统?如是?为什么?
答案 0 :(得分:1)
混合和公共密码学相互补充。由于它们是不同的概念,因此几乎不需要直接比较。
对于DH和对称密钥的一个很好的例子,你可以看一下Java TLS实现中ECDH密码套件的实现。