如何使用java中的ecdh键通过对称密钥进行加密和解密?

时间:2013-10-18 15:23:25

标签: java algorithm encryption cryptography

我在一些书中读过关于混合密码系统的内容。公钥加密用于保护和分发会话密钥,如ecdh算法;这些会话密钥与Aes等对称算法一起使用以保护消息流量。这种方法的想法比公共算法更好地提高了性能。 我通过java语言搜索任何使用ecdh和任何对称算法的例子,但我找不到。 我需要任何链接或书籍有任何混合算法使用ecdh与symmatric算法。 混合密码系统是否优于公共密码系统?如是?为什么?

1 个答案:

答案 0 :(得分:1)

混合和公共密码学相互补充。由于它们是不同的概念,因此几乎不需要直接比较。

对于DH和对称密钥的一个很好的例子,你可以看一下Java TLS实现中ECDH密码套件的实现。