浏览器客户端如何做数据加密

1949idc 2年前 (2024-09-13) 阅读数 442 #智能运维

在浏览器客户端中使用RSA进行数据加密的方法

具体方法如下:

rsa.html

<p>-----BEGIN PUBLIC KEY-----<p>MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC8asrfSaoOb4je+DSmKdriQJKW<p>VJ2oDZrs3wi5W67m3LwTB9QVR+cE3XWU21Nx+YBxS0yun8wDcjgQvYt625ZCcgin<p>2ro/eOkNyUOTBIbuj9CvMnhUYiR61lC1f1IGbrSYYimqBVSjpifVufxtx/I3exRe<p>ZosTByYp4Xwpb1+WAQIDAQAB<p>-----END PUBLIC KEY-----<p>

加密前数据:

客户端加密


加密后数据:

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);

});

版权声明

本文内容由互联网用户自发贡献,该文观点仅代表作者本人
本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。

© 2010 首途云安 & 厦门硕顿信息技术有限公司 & 闽ICP备11016866号  增值电信业务经营许可证:B1-20203020 地址:福建厦门思明区嘉禾路297号1806
高新技术企业
软件产品证书
计算机软件著作权
ISO认证
国家3A企业