cryptojs.js 452 B

1234567891011121314151617
  1. import CryptoJS from 'crypto-js';
  2. const keyword = 'shopkey-password';
  3. export const encrypto = (word) => {
  4. const time =new Date().getTime();
  5. // 转码
  6. const wordStr = CryptoJS.enc.Utf8.parse(time + "" + word);
  7. const key = CryptoJS.enc.Utf8.parse(keyword);
  8. // 加密
  9. const CryptoStr = CryptoJS.AES.encrypt(wordStr, key, {
  10. mode: CryptoJS.mode.ECB, //加密模式
  11. padding: CryptoJS.pad.Pkcs7 //如何补零
  12. })
  13. return CryptoStr.toString();
  14. }