【发布时间】:2014-01-31 19:32:51
【问题描述】:
我已经通过 Java 代码使用算法 RSA/ECB/PKCS1Padding 加密了字符串,现在同样需要使用 node.js 加密。我不知道如何使用算法 RSA/ECB/PKCS1Padding 通过 node.js 进行加密。 有什么建议? Java 代码是:
public static String encrypt(String source, String publicKey)
throws Exception {
Key key = getPublicKey(publicKey);
Cipher cipher = Cipher.getInstance("RSA/ECB/PKCS1Padding");
cipher.init(Cipher.ENCRYPT_MODE, key);
byte[] b = source.getBytes();
byte[] b1 = cipher.doFinal(b);
return new String(Base64.encodeBase64(b1), "UTF-8");
}
【问题讨论】:
-
有这方面的消息吗?
-
对此有任何答案吗?
标签: java javascript node.js