|
@@ -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()
|
|
|
}
|