| import CryptoJS from 'crypto-js' | |
| const CryptoSecret = '__CRYPTO_SECRET__' | |
| export function enCrypto(data: any) { | |
| const str = JSON.stringify(data) | |
| return CryptoJS.AES.encrypt(str, CryptoSecret).toString() | |
| } | |
| export function deCrypto(data: string) { | |
| const bytes = CryptoJS.AES.decrypt(data, CryptoSecret) | |
| const str = bytes.toString(CryptoJS.enc.Utf8) | |
| if (str) | |
| return JSON.parse(str) | |
| return null | |
| } | |