前端怎么做数据加密 前端数据加密方法

主机教程 建站分享 2年前 (2022-12-08) 161次浏览

文章摘要:前端怎么做数据加密 前端数据加密方法

在前端中使用aes加密算法对数据进行加密的方法 前端代码如下: /** * aes加密方法 * @param […]

在前端中使用aes加密算法对数据进行加密的方法

前端代码如下:

/**

* aes加密方法

* @param {string} text 待加密的字符串

* @param {array} key 加密key

*/

function aesEncrypt(text, key) {

const textBytes = aesjs.utils.utf8.toBytes(text); // 把字符串转换成二进制数据

const aesCtr = new aesjs.ModeOfOperation.ctr(key, new aesjs.Counter(5));

const encryptedBytes = aesCtr.encrypt(textBytes); // 进行加密

const encryptedHex = aesjs.utils.hex.fromBytes(encryptedBytes); // 把二进制数据转成十六进制

return encryptedHex;

}


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

喜欢 (0)