File size: 429 Bytes
89ce340 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
import CryptoJS from 'crypto-js'
const CRYPTO_KEY = 'pptist'
/**
* 加密
* @param msg 待加密字符串
*/
export const encrypt = (msg: string) => {
return CryptoJS.AES.encrypt(msg, CRYPTO_KEY).toString()
}
/**
* 解密
* @param ciphertext 待解密字符串
*/
export const decrypt = (ciphertext: string) => {
const bytes = CryptoJS.AES.decrypt(ciphertext, CRYPTO_KEY)
return bytes.toString(CryptoJS.enc.Utf8)
} |