util.js 434 Bytes
const CryptoJS = require('crypto-js')

let util = {};
let key = 'guobomimajiamics'
let cryptKey = CryptoJS.enc.Utf8.parse(key);

// 加密
util.encrypt = function (str) {
  if (!str) return null
  let srcs = CryptoJS.enc.Utf8.parse(str);
  const cryptInfo = CryptoJS.AES.encrypt(srcs, cryptKey, {
    iv: cryptKey,
    mode: CryptoJS.mode.CBC,
    padding: CryptoJS.pad.Pkcs7
  })
  return cryptInfo.toString()
}

export default util