| 123456789101112131415161718192021222324 | 
							-  // import * as w from './node_modules/_crypto-js@4.1.1@crypto-js/crypto-js.js'
 
-  var CryptoJS = require("./node_modules/_crypto-js@4.1.1@crypto-js/crypto-js.js");
 
- // import aa from 'common.js'
 
- export default {
 
-     // 加密(ECB模式)
 
-     encrypt(word, keyStr) { // word, keyStr第一个参数是加密的字段名字  第二个是key值(16位)
 
-         keyStr = keyStr || 'abcdefG1234567' // 密文(密钥)
 
-         let key = CryptoJS.enc.Utf8.parse(keyStr)
 
-         let src = CryptoJS.enc.Utf8.parse(word)
 
-         var encrypted = CryptoJS.AES.encrypt(src, key, {mode: CryptoJS.mode.ECB, padding: CryptoJS.pad.Pkcs7})
 
-         //return encrypted.toString()
 
-         return CryptoJS.enc.Base64.stringify(encrypted)
 
-     },
 
-     // 解密(ECB模式)
 
-     decrypt(word, keyStr) {
 
-         keyStr = keyStr || 'abcdefG1234567'
 
-         let base64 = CryptoJS.enc.Base64.parse(word);
 
-         let src = CryptoJS.enc.Base64.stringify(base64);
 
-         let key = CryptoJS.enc.Utf8.parse(keyStr)
 
-         let decrypt = CryptoJS.AES.decrypt(src, key, {mode: CryptoJS.mode.ECB, padding: CryptoJS.pad.Pkcs7})
 
-         return CryptoJS.enc.Utf8.stringify(decrypt).toString()
 
-     }
 
- }
 
 
  |