前端怎么对接口数据进行加密 前后端接口加密

主机教程 建站分享 2年前 (2022-10-26) 186次浏览

文章摘要:前端怎么对接口数据进行加密 前后端接口加密

在前端中使用AES对接口数据进行加密的方法 前端代码如下: var aesUtil = { //获取key, […]

在前端中使用AES对接口数据进行加密的方法

前端代码如下:

var aesUtil = {

//获取key,

genKey : function (length = 16) {

let random = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";

let str = "";

for (let i = 0; i < length; i++) {

str = str + random.charAt(Math.random() * random.length)

}

return str;

},

//加密

encrypt : function (plaintext,key) {

if (plaintext instanceof Object) {

//JSON.stringify

plaintext = JSON.stringify(plaintext)

}

let encrypted = CryptoJS.AES.encrypt(CryptoJS.enc.Utf8.parse(plaintext), CryptoJS.enc.Utf8.parse(key), {mode:CryptoJS.mode.ECB,padding: CryptoJS.pad.Pkcs7});

return encrypted.toString();

}

};


声明:
若非注明,本站文章源于互联网收集整理和网友分享发布,如有侵权,请联系站长处理。
文章名称:前端怎么对接口数据进行加密 前后端接口加密
文章链接:http://www.7966.org/post/15729.html
转载请注明出处

喜欢 (0)