前端怎么做数据加密

1425
2021/1/11 8:34:56
栏目: 网络安全
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

前端怎么做数据加密

在前端中使用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;

}

辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读: 企业如何做数据加密