主要解决了对称加密算法密钥分配管理的问题,提高了算法安全性。在算法设计上,非对称加密算法对待加密的数据长度有着苛刻的要求。例如RSA算法要求待加密的数据不得大于53个字节。Bouncy Castle提供了E1Gamal算法支持。

JAVA加密算法- 非对称加密算法(DH,RSA)的详细介绍

JAVA加密算法- 非对称加密算法(DH,RSA)的详细介绍

JAVA加密算法- 非对称加密算法(DH,RSA)的详细介绍

JAVA加密算法- 非对称加密算法(DH,RSA)的详细介绍

JAVA加密算法- 非对称加密算法(DH,RSA)的详细介绍

JAVA加密算法- 非对称加密算法(DH,RSA)的详细介绍

JAVA加密算法- 非对称加密算法(DH,RSA)的详细介绍