sun.security.rsa.RSAPublicKeyImpl的开源替换

Eug*_*vas 2 java encoding cryptography rsa public-key

由于使用RSAPublicKeyImpl,我收到一些警告:

警告:RSAPublicKeyImpl是内部专有API,可能会在以后的发行版中删除。import sun.security.rsa.RSAPublicKeyImpl;

我试图找到替代产品,但是没有运气。此类的开源替代品是什么?

Art*_* B. 7

RSAPublicKeySpec至少支持您要查找的实现的一部分。即可以从指数和模量中将其创建为BigInteger。

您可以使用它从已编码的byte[]获取RSAPublicKey

RSAPublicKey publicKey = (RSAPublicKey)KeyFactory.getInstance("RSA").generatePublic(
        new X509EncodedKeySpec(bytes));
Run Code Online (Sandbox Code Playgroud)