sun.security.rsa.RSAPublicKeyImpl 的开源替代品
Open source replacement for sun.security.rsa.RSAPublicKeyImpl
由于使用 RSAPublicKeyImpl,我收到一些警告:
warning: RSAPublicKeyImpl is internal proprietary API and may be
removed in a future release import sun.security.rsa.RSAPublicKeyImpl;
我试图找到替代品,但没有成功。此 class 的开源替代方案是什么?
我不确定,但试试 Bouncy castle library
https://www.bouncycastle.org/java.html
几个月前我也遇到了和你一样的问题,我通过使用 AES cryptyng alghoritm 成功解决了它
class RSAPublicKeySpec
至少支持您正在寻找的部分实现。也就是说,它可以从指数和模数创建为 BigInteger。
您可以使用它来获得 RSAPublicKey from an encoded byte[]
:
RSAPublicKey publicKey = (RSAPublicKey)KeyFactory.getInstance("RSA").generatePublic(
new X509EncodedKeySpec(bytes));
由于使用 RSAPublicKeyImpl,我收到一些警告:
warning: RSAPublicKeyImpl is internal proprietary API and may be removed in a future release import sun.security.rsa.RSAPublicKeyImpl;
我试图找到替代品,但没有成功。此 class 的开源替代方案是什么?
我不确定,但试试 Bouncy castle library https://www.bouncycastle.org/java.html
几个月前我也遇到了和你一样的问题,我通过使用 AES cryptyng alghoritm 成功解决了它
class RSAPublicKeySpec
至少支持您正在寻找的部分实现。也就是说,它可以从指数和模数创建为 BigInteger。
您可以使用它来获得 RSAPublicKey from an encoded byte[]
:
RSAPublicKey publicKey = (RSAPublicKey)KeyFactory.getInstance("RSA").generatePublic(
new X509EncodedKeySpec(bytes));