crypto.ts 352 B

1234567891011121314
  1. import CryptoJS from 'crypto-js'
  2. const CRYPTO_KEY = 'pptist'
  3. // 加密函数
  4. export const encrypt = (msg: string) => {
  5. return CryptoJS.AES.encrypt(msg, CRYPTO_KEY).toString()
  6. }
  7. // 解密函数
  8. export const decrypt = (ciphertext: string) => {
  9. const bytes = CryptoJS.AES.decrypt(ciphertext, CRYPTO_KEY)
  10. return bytes.toString(CryptoJS.enc.Utf8)
  11. }