文章摘要:浏览器客户端如何做数据加密 怎样把浏览器加密
在浏览器客户端中使用RSA进行数据加密的方法 具体方法如下: rsa.html -----BEGIN PUBL […]
在浏览器客户端中使用RSA进行数据加密的方法
具体方法如下:
rsa.html
-----BEGIN PUBLIC KEY-----
MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC8asrfSaoOb4je+DSmKdriQJKW
VJ2oDZrs3wi5W67m3LwTB9QVR+cE3XWU21Nx+YBxS0yun8wDcjgQvYt625ZCcgin
2ro/eOkNyUOTBIbuj9CvMnhUYiR61lC1f1IGbrSYYimqBVSjpifVufxtx/I3exRe
ZosTByYp4Xwpb1+WAQIDAQAB
-----END PUBLIC KEY-----
加密前数据:
加密后数据:
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);
});