Java中的RSAPublicKey
和PublicKey
的主要区别是什么?我也在为RSAPrivateKey
和PrivateKey
问同样的问题。
最佳答案
PublicKey
/PrivateKey
是某些使用密钥对的算法的密钥,而不指定算法是什么。
与rsa相关的是rsa算法。例如,RSAPublicKey
中缺少getPublicExponent()
方法。
实际上,您可以使用这个规则:如果您确定只使用rsa,那么使用PublicKey
/RSAPublicKey
;否则,使用RSAPrivateKey
/PublicKey
。