安装
npm i crypto-js -S
使用
const aesCrypto = require('crypto-js/aes');
const utf8Encode = require("crypto-js/enc-utf8")
const secretKey = "your-secret-key"
// 加密
const encrypt = text => {
let encryptedText = aesCrypto.encrypt(utf8Encode.parse(text), secretKey).toString();
return encryptedText
}
// 解密
const decrypt = text => {
let decryptText = aesCrypto.decrypt(text, secretKey).toString(utf8Encode)
console.log(decryptText)
return decryptText.toString(utf8Encode);
}
decrypt(encrypt("hello aes!")) // hello aes!
exports.aes = { encrypt, decrypt }
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。