crypto-js加密解密
1、安装
yarn add crypto-js
2、在utils.js引入插件
utils.js文件里 封装加密、解密方法
const CryptoJS = require('crypto-js')
const key = CryptoJS.enc.Utf8.parse('xxxx_aes_v1_mweb')
// 解密方法
export 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()
}
// 加密方法
export function Encrypt(word) {
let srcs = CryptoJS.enc.Utf8.parse(word)
let encrypted = CryptoJS.AES.encrypt(srcs, key, {
mode: CryptoJS.mode.ECB, padding: CryptoJS.pad.Pkcs7 })
return encrypted.toString()
}
3、使用
import {
Encrypt, Decrypt } from '@const/utils';
let EData = Encrypt(111111)
console.log('151', EData)
console.log('151', Decrypt(EData))
4、效果
转自:https://blog.csdn.net/snowball_li/article/details/125423127