2015-04-14 41 views
0

我得到應有的使用RSAPublicKeyImpl的一些警告:開源替代sun.security.rsa.RSAPublicKeyImpl

警告:RSAPublicKeyImpl是內部專用API,並且可以 在將來的版本導入sun.security刪除.rsa.RSAPublicKeyImpl;

我試圖找到替代品,但沒有運氣。什麼是這個類的開源替代品?

回答

2

class RSAPublicKeySpec成功地解決它支持至少您正在尋找的部分實施。即它可以從指數和模數創建爲BigInteger。

您可以使用它來得到一個RSAPublicKey from an encoded byte[]

RSAPublicKey publicKey = (RSAPublicKey)KeyFactory.getInstance("RSA").generatePublic(
     new X509EncodedKeySpec(bytes)); 
0

我不知道,但嘗試充氣城堡庫 https://www.bouncycastle.org/java.html

幾個芒斯以前我也有過同樣的問題,因爲你,我通過使用AES cryptyng alghoritm

+0

謝謝,我看到BouncyCastle的實現,但我試圖避免這種依賴 –