crypto.js 475 B

12345678910111213141516
  1. import CryptoJS from 'crypto-js'
  2. const key = CryptoJS.enc.Utf8.parse('J4ny0Ja678Y7P2so')
  3. const iv = CryptoJS.enc.Utf8.parse('pTNorfvZW2UZJbd0')
  4. export function Decrypt(word) {
  5. const encryptedHexStr = CryptoJS.enc.Hex.parse(word)
  6. const srcs = CryptoJS.enc.Base64.stringify(encryptedHexStr)
  7. const decrypt = CryptoJS.AES.decrypt(srcs, key, {
  8. iv,
  9. mode: CryptoJS.mode.CBC,
  10. padding: CryptoJS.pad.Pkcs7
  11. })
  12. return decrypt.toString(CryptoJS.enc.Utf8)
  13. }