maomi_aes.js 669 B

12345678910111213141516171819202122232425
  1. eval(getCryptoJS());
  2. var a = CryptoJS.enc.Utf8.parse("625222f9149e961d");
  3. var t = CryptoJS.enc.Utf8.parse("5efdtf6060e2o330");
  4. function De(word) {
  5. word = CryptoJS.enc.Hex.parse(word)
  6. return CryptoJS.AES.decrypt(CryptoJS.enc.Base64.stringify(word), a, {
  7. iv: t,
  8. mode: CryptoJS.mode.CBC,
  9. padding: CryptoJS.pad.Pkcs7
  10. }).toString(CryptoJS.enc.Utf8)
  11. }
  12. var En = function(word) {
  13. // print(a);
  14. // print(word);
  15. var Encrypted = CryptoJS.AES.encrypt(word, a, {
  16. iv: t,
  17. mode: CryptoJS.mode.CBC,
  18. padding: CryptoJS.pad.Pkcs7
  19. });
  20. return Encrypted.ciphertext.toString();
  21. }
  22. $.exports = {
  23. De:De,
  24. En:En
  25. }