jszjdy-prevention-app/common/aesUtil.js

16 lines
433 B
JavaScript
Raw Normal View History

2026-04-27 11:52:13 +08:00
import CryptoJS from 'crypto-js'
export function decryptAes(params) {
try {
const key = CryptoJS.enc.Utf8.parse('fa4e0fae59534676') // 16 bytes key for AES
const bytes = CryptoJS.AES.decrypt(params.info, key, {
mode: CryptoJS.mode.ECB,
padding: CryptoJS.pad.Pkcs7
})
const decryptedtext = bytes.toString(CryptoJS.enc.Utf8)
return JSON.parse(decryptedtext)
} catch (e) {
console.info(e)
}
}