admin管理员组

文章数量:1653296

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(参数)

本文标签: 方法vueAES