我得到應有的使用RSAPublicKeyImpl的一些警告:開源替代sun.security.rsa.RSAPublicKeyImpl
警告:RSAPublicKeyImpl是內部專用API,並且可以 在將來的版本導入sun.security刪除.rsa.RSAPublicKeyImpl;
我試圖找到替代品,但沒有運氣。什麼是這個類的開源替代品?
我得到應有的使用RSAPublicKeyImpl的一些警告:開源替代sun.security.rsa.RSAPublicKeyImpl
警告:RSAPublicKeyImpl是內部專用API,並且可以 在將來的版本導入sun.security刪除.rsa.RSAPublicKeyImpl;
我試圖找到替代品,但沒有運氣。什麼是這個類的開源替代品?
class RSAPublicKeySpec
成功地解決它支持至少您正在尋找的部分實施。即它可以從指數和模數創建爲BigInteger。
您可以使用它來得到一個RSAPublicKey from an encoded byte[]
:
RSAPublicKey publicKey = (RSAPublicKey)KeyFactory.getInstance("RSA").generatePublic(
new X509EncodedKeySpec(bytes));
我不知道,但嘗試充氣城堡庫 https://www.bouncycastle.org/java.html
幾個芒斯以前我也有過同樣的問題,因爲你,我通過使用AES cryptyng alghoritm
謝謝,我看到BouncyCastle的實現,但我試圖避免這種依賴 –