prince il y a 5 ans
Parent
commit
80f5960772
1 fichiers modifiés avec 5 ajouts et 5 suppressions
  1. 5 5
      src/utils/crypto-js.js

+ 5 - 5
src/utils/crypto-js.js

@@ -1,15 +1,15 @@
 import CryptoJS from 'crypto-js' // 引用AES源码js
 
-const key = CryptoJS.enc.Utf8.parse('1234123412ABCDEF') // 十六位十六进制数作为密钥
+const key = CryptoJS.enc.Utf8.parse('zh#2020#key#331#') // 十六位十六进制数作为密钥
 // const iv = CryptoJS.enc.Utf8.parse('ABCDEF1234123412') // 十六位十六进制数作为密钥偏移量
 // 加密方法
 export function Encrypt() {
-  const token = '1234123412ABCDEF' + '.' + new Date().getTime()
-  const srcs = CryptoJS.enc.Utf8.parse(token)
-  const encrypted = CryptoJS.AES.encrypt(srcs, key, {
+  const token = 'zh#2020#token#331#' + Date.parse(new Date()) / 1000
+  var srcs = CryptoJS.enc.Utf8.parse(token)
+  var encrypted = CryptoJS.AES.encrypt(srcs, key, {
     // iv: iv,
     mode: CryptoJS.mode.ECB,
     padding: CryptoJS.pad.Pkcs7
   })
-  return encrypted.ciphertext.toString().toUpperCase()
+  return encrypted.toString()
 }