在瀏覽器客戶端中使用RSA進行數據加密的方法
具體方法如下:
rsa.html
加密前數據:
加密后數據:
rsa.js
$('#J_EncryptBtn').click(function () {
// 使用公匙對明文進行加密
var encrypt = new JSEncrypt();
var publicKey = $.trim($('#J_PublicKey').val());
var msg = $.trim($('#J_Msg').val());
if (!msg) {
return;
}
encrypt.setPublicKey(publicKey);
var encryptedMsg = encrypt.encrypt(msg);
$('#J_EncryptedMsg').html(encryptedMsg);
});