1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
   |  function encryptByDES(message, key) {   var keyHex = CryptoJS.enc.Utf8.parse(key);   var encrypted = CryptoJS.DES.encrypt(message, keyHex, {     mode: CryptoJS.mode.ECB,     padding: CryptoJS.pad.Pkcs7   });   return encrypted.toString(); }
 
  function decryptByDES(ciphertext, key) {   var keyHex = CryptoJS.enc.Utf8.parse(key);   var decrypted = CryptoJS.DES.decrypt({     ciphertext: CryptoJS.enc.Base64.parse(ciphertext)   }, keyHex, {     mode: CryptoJS.mode.ECB,     padding: CryptoJS.pad.Pkcs7   });   return decrypted.toString(CryptoJS.enc.Utf8); }
 
  const key = '1sdfa_123)(*'; const en = encryptByDES("admin", key); console.log(en);    const de = decryptByDES(en, key); console.log(de);
 
 
  |