vue中AES加密
在vue 控制台 npm install cryptojs
创建 crypto 文件夹 里面创建index.js
代码如下:
import CryptoJS from 'crypto-js'
export default {
encryption(pas) {
var b = CryptoJS.enc.Base64
var key = CryptoJS.enc.Utf8.parse('mzyhgxfwzl112692') //秘钥
var srcs = CryptoJS.enc.Utf8.parse(pas)
var encrypted = CryptoJS.AES.encrypt(srcs, key, {
mode: CryptoJS.mode.ECB,
padding: CryptoJS.pad.Pkcs7
})
return b.stringify(encrypted.ciphertext)
}
}
使用时在页面中 直接引入
import Crypto from “@/crypto/index.js”;
调用接口的时候 参数 使用为:Crypto.encryption(参数)