title: React Native CryptoJS giving empty value for AES-256-CBC decryption
body: <p>I'm using this <a href="https://github.com/imchintan/react-native-crypto-js" rel="nofollow noreferrer">https://github.com/imchintan/react-native-crypto-js</a> package for React Native CryptoJS and I used this online tool <a href="https://www.javainuse.com/aesgenerator" rel="nofollow noreferrer">https://www.javainuse.com/aesgenerator</a> to generate this example data:</p>
  <pre><code>    const encryptedData = {
          cipher: &quot;OuCmv1nXCzfy+529oeJU8g==&quot;,
          iv: &quot;1234123412341234&quot;,
          key: &quot;56785678567856785678567856785678&quot;
      }
  </code></pre>
  <p>While encrypting the Mode selected is <code>CBC</code>, the Key Size is <code>256</code> bits, the output format is <code>base64</code> in react native this is how I'm decrypting it:</p>
  <pre><code>    let bytes = CryptoJS.AES.decrypt(encryptedData.cipher, encryptedData.key);
      let originalText = bytes.toString(CryptoJS.enc.Utf8);
  
      console.log(&quot;Text is: &quot; + originalText);
  </code></pre>
  <p>But all I'm getting is <code>Text is: </code>.</p>