store base64 convert to hex

This commit is contained in:
Jesse-Ma
2023-02-24 17:34:18 +08:00
parent 00b6ca2967
commit 1f60282ea2

View File

@@ -32,18 +32,17 @@ export function md5(word, keyWord = "F1agn0te") {
//加密 //加密
export function aesEncrypt(word, keyWord) { export function aesEncrypt(word, keyWord) {
let key = CryptoJS.enc.Utf8.parse(keyWord); let key = CryptoJS.enc.Utf8.parse(keyWord);
let srcWords = CryptoJS.enc.Utf8.parse(word); let encrypted = CryptoJS.AES.encrypt(word, key, {
let encrypted = CryptoJS.AES.encrypt(srcWords, key, {
mode: CryptoJS.mode.ECB, mode: CryptoJS.mode.ECB,
padding: CryptoJS.pad.Pkcs7, padding: CryptoJS.pad.Pkcs7,
}); });
return encrypted.toString(); return encrypted.ciphertext.toString();
} }
//解密 //解密
export function aesDecrypt(word, keyWord) { export function aesDecrypt(word, keyWord) {
let key = CryptoJS.enc.Utf8.parse(keyWord); let key = CryptoJS.enc.Utf8.parse(keyWord);
let decrypt = CryptoJS.AES.decrypt(word, key, { let decrypt = CryptoJS.AES.decrypt({ ciphertext: CryptoJS.enc.Hex.parse(word) }, key, {
mode: CryptoJS.mode.ECB, mode: CryptoJS.mode.ECB,
padding: CryptoJS.pad.Pkcs7, padding: CryptoJS.pad.Pkcs7,
}); });