1.安装
npm install crypto-js
2.创建一个secretKey.js文件
文件内容:
const CryptoJS = require('crypto-js') // 引用AES源码js
const key = CryptoJS.enc.Utf8.parse('efabccee-b754-4c') // 十六位十六进制数作为密钥
// 解密
function Decrypt(word) {
let decrypt = CryptoJS.AES.decrypt(word, key, {
mode: CryptoJS.mode.ECB,
padding: CryptoJS.pad.Pkcs7
})
let decryptedStr = decrypt.toString(CryptoJS.enc.Utf8)
return decryptedStr.toString()
}
// 加密方法
function Encrypt(word) {
let encrypted = CryptoJS.AES.encrypt(word, key, {
mode: CryptoJS.mode.ECB,
padding: CryptoJS.pad.Pkcs7
});
return encrypted.toString()
}
export default {
Decrypt,
Encrypt
}
3.页面引入
import encrypto from '@/utils/secretKey';
使用方法:
encrypto.Encrypt(id) //加密id
encrypto.Decrypt(id) //解密id
加密解密 crypto-js
最新推荐文章于 2024-08-27 13:04:31 发布