title: CryptoJS AES Unable to decrypt
body: <p>I need to decrypt incoming requests encrypted with AES, I try to use shared example and unable to find right set of parameters</p>
  
  <ul>
  <li>Encryption：AES/CBC/PKCS5Padding AES/CBC/PKCS5 </li>
  <li>Initialization vector: emptybyte array which length is 16 </li>
  <li>Test secret key：1234567890123456</li>
  <li>Plain text: abcdefghigklmnopqrstuvwxyz0123456789 </li>
  <li>Encrypted: 8Z3dZzqn05FmiuBLowExK0CAbs4TY2GorC2dDPVlsn/tP+VuJGePqIMv1uSaVErr</li>
  </ul>
  
  <p>I use next</p>
  
  <pre><code>const cryptkey = '1234567890123456';
  const cleardata = "abcdefghigklmnopqrstuvwxyz0123456789";
  const crypted = "8Z3dZzqn05FmiuBLowExK0CAbs4TY2GorC2dDPVlsn/tP+VuJGePqIMv1uSaVErr";
  
  var decrypt = CryptoJS.AES.decrypt(crypted, cryptkey, {
      iv: CryptoJS.enc.Hex.parse('0000000000000000'),
      mode: CryptoJS.mode.CBC,
      padding: CryptoJS.pad.Pkcs7
  });
  var ddd = decrypt.toString(CryptoJS.enc.Utf8);
  console.log(ddd);
  </code></pre>
  
  <p><strong>Every time I am getting empty string.
  Where do I fail?</strong></p>
  
  <p>------ UPDATE -----</p>
  
  <p>New version with applied comments, still does not work</p>
  
  <pre><code>const cryptkey = CryptoJS.enc.Utf8.parse('1234567890123456');
  const crypted = CryptoJS.enc.Base64.parse("8Z3dZzqn05FmiuBLowExK0CAbs4TY2GorC2dDPVlsn/tP+VuJGePqIMv1uSaVErr");
  
  var decrypt = CryptoJS.AES.decrypt(crypted, cryptkey, {
      iv: CryptoJS.enc.Hex.parse('00000000000000000000000000000000'),
      mode: CryptoJS.mode.CBC,
      padding: CryptoJS.pad.Pkcs7
  });
  </code></pre>