Linux 拨号vps windows公众号手机端

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

lewis 6年前 (2019-03-11) 阅读数 9 #网络攻防
文章标签 数据加密

在浏览器客户端中使用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);

});

版权声明

本文仅代表作者观点,不代表米安网络立场。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门