阅读背景:

. net,相当于Java KeyFactory。getInstance“RSA”/“RSA /欧洲/ PKCS1Padding”

来源:互联网 

I have the following code,

我有以下代码,

public static String encrypt(String plainText, String key){
    try{
        PublicKey publicKey = KeyFactory.getInstance("RSA").generatePublic(new X509EncodedKeySpec(Base64.decode(key, Base64.DEFAULT)));
        Cipher cipher = Cipher.getInstance("RSA/ECB/PKCS1Padding");
        cipher.init(Cipher.ENCRYPT_MODE, publicKey);
        return Base64.encodeToString(cipher.doFinal(plainText.getBytes("UTF-8")),Base64.DEFAULT);
    }catch (Exception e) {
        e.printStackTrace();
    }
    return null;
}
public s



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: