9.3 经典数字签名算法—RSA

RSA算法既是非对称加密算法中的经典,同样也是数字签名算法中的经典。而且,在Java语言的世界里,对于RSA算法的支持是最为完整的。

9.3.1 简述

RSA数字签名算法是Diffie和Hellman提出数字签名思想后的第一个数字签名算法,是由Rivest、Shamir和Adleman三人共同完成的,该签名算法源于RSA公钥密码算法的思想,将RSA公钥密码算法按照数字签名的方式运用。RSA数字签名算法是迄今为止应用最为广泛的数字签名算法。