cnpm install crypto-js --save
import CryptoJS from 'crypto-js'
//加密秘钥 必须为:8/16/32位
let aseKey = "m2veJ6vY"
//加密函数
function encypt(message){
return CryptoJS.AES.encrypt(message, CryptoJS.enc.Utf8.parse(aseKey), {
mode: CryptoJS.mode.ECB,
padding: CryptoJS.pad.Pkcs7
}).toString()
}
//解密函数
function decrypt(code){
return CryptoJS.AES.decrypt(code, CryptoJS.enc.Utf8.parse(aseKey), {
mode: CryptoJS.mode.ECB,
padding: CryptoJS.pad.Pkcs7
}).toString(CryptoJS.enc.Utf8)
}
Sort: Trending