JSFiddle - React, Tailwind, and code Playground

by Achyut jhunjhunwala

HTML

<script src="http://crypto-js.googlecode.com/svn/tags/3.1.2/build/rollups/aes.js"></script>
<script src="http://crypto-js.googlecode.com/svn/tags/3.1.2/build/components/mode-ecb-min.js"></script>

JavaScript

var base64Key = "[B@670b5064"; // This is the output key from Java
    var key = CryptoJS.enc.Base64.parse(base64Key);

   
    var decryptedData = CryptoJS.AES.decrypt( "[B@3c8b22e5", key, { // This is the Output text from Java
        mode: CryptoJS.mode.ECB,
        padding: CryptoJS.pad.Pkcs7
    } );
    var decryptedText = decryptedData.toString( CryptoJS.enc.Utf8 );
    console.log( "decryptedText = " + decryptedText );