Vue---前端crypto.js加解密

安装

1 npm install crypto-js --save-dev

加解密

import CryptoJS from 'crypto-js';
...
/**
 * CryptoJS加密
 */
var getAES = function(data){ //加密
    var key  = 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA';  //密钥
    var iv   = '1234567812345678';
    var encrypted = getAesString(data,key,iv); //密文
    var encrypted1 = CryptoJS.enc.Utf8.parse(encrypted);
    return encrypted;
}

/**
 * CryptoJS解密
 */
var getDAes = function(data){//解密
    var key  = 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA';  //密钥
    var iv   = '1234567812345678';
    var decryptedStr = getDAesString(data,key,iv);
    return decryptedStr;
}

前一个是要加密或解密的字串,后一个是一个自己指定的Key

 

posted @ 2021-01-05 17:41  奶包迷了鹿  阅读(561)  评论(0)    收藏  举报