title: AES decryption not working with crypto.js
body: <p>i am trying to get decrypted data with crypto-js but getting blank. while same keys works online aes decryption.</p>
  
  <pre><code>var CryptoJS = require("crypto-js"); 
  var key = '+MbQeThVmYq3t6w9z$C&amp;F)J@NcRfUjXn';
  var iv = '5ty76ujie324$567';
  var encdata = 'ad06c28a5c9d933bc73451f86fcaa69a';
  cipher = CryptoJS.enc.Base64.stringify(CryptoJS.enc.Hex.parse(encdata))
  var decrypt = CryptoJS.AES.decrypt(cipher, Buffer.from(key), {
  iv: iv,
  mode: CryptoJS.mode.CBC,
  padding: CryptoJS.pad.Pkcs7
  });
  
  var ddd = decrypt.toString(CryptoJS.enc.Utf8);
  console.log(ddd,"hey");
  </code></pre>
  
  <p>unable to understand why it is behaving like this. but if i use crypto it is working with below code</p>
  
  <pre><code>var crypto = require("crypto");
   let encryptedText = Buffer.from(encdata, 'hex');
          let decipher = crypto.createDecipheriv('aes-256-cbc', Buffer.from(key), iv);
          let decrypted = decipher.update(encryptedText);
          decrypted = Buffer.concat([decrypted, decipher.final()]);
         console.log(decrypted.toString());
  </code></pre>