3
我試圖將字符串公鑰轉換爲publickey與模數和指數。 但它怎麼不起作用?將字符串publickey轉換爲RSA publickey
這是我的代碼
public void toPubKey(String filename,String sms) throws NoSuchAlgorithmException, NoSuchProviderException, InvalidKeySpecException, IOException{
byte[]keyBytes=sms.getBytes();
byte[]decode = Base64.encode(keyBytes, Base64.DEFAULT);
KeyFactory fact = KeyFactory.getInstance("RSA");
X509EncodedKeySpec x509KeySpec = new X509EncodedKeySpec(decode);
PublicKey pubKey2 = (PublicKey)fact.generatePublic(x509KeySpec);
saveToFile(filename,pubKey2);
我的代碼什麼問題?
看看是否有幫助:http://www.javamex.com/tutorials/cryptography/rsa_encryption.shtml –
沒有.. :(我想這樣:( – androidBeginer