在浏览器客户端中使用RSA进行数据加密的方法
具体方法如下:
rsa.html
body {
margin: 20% 30%;
font-size: 24px;
font-weight: bold;
}
.encrypted-msg {
word-break: break-all;
}
—–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);
});
了解更多浏览器客户端如何做数据加密相关的解答,就上多想派(www.duoxiangpai.com)。
本文章由用户懂得网分享,版权归原作者,如侵犯,请联系(点这里联系),经核实,我们将第一时间删除。如若转载,请注明出处:https://www.duoxiangpai.com/65321.html