1.引入
npm install crypto-js --save
const CryptoJS = require('crypto-js');
2.方法
A)加密
export function encrypt(word){
//加密
var key = CryptoJS.enc.Utf8.parse("yourkey");
var srcs = CryptoJS.enc.Utf8.parse(word);
var encrypted = CryptoJS.AES.encrypt(srcs, key, {mode:CryptoJS.mode.ECB,padding:
CryptoJS.pad.Pkcs7});
return encrypted.toString();
}
B)解密
export function decrypt(word){
//解密
var key = CryptoJS.enc.Utf8.parse("yourkey");
var decrypt = CryptoJS.AES.decrypt(word, key, {mode:CryptoJS.mode.ECB,padding: CryptoJS.pad.Pkcs7});
return CryptoJS.enc.Utf8.stringify(decrypt).toString();
}
本文介绍如何使用CryptoJS库在Node.js环境中实现AES加密和解密操作。通过具体代码示例,展示了如何设置密钥,进行数据加密及解密的过程。适用于需要在前后端应用中加入数据安全保护的开发者。

被折叠的 条评论
为什么被折叠?



