JSFiddle - React, Tailwind, and code Playground
by suhail
HTML
<script src="https://cdn.jsdelivr.net/crypto-js/3.1.2/rollups/aes.js"></script>
<script src="https://cdn.jsdelivr.net/crypto-js/3.1.2/components/mode-ecb.js"></script>
<pre id="output"></pre>
JavaScript
function out() {
var args = Array.prototype.slice.call(arguments, 0);
document.getElementById('output').innerHTML += args.join("") + "\n";
}
out("Hey, this does provide output. Wonders of the world.");
var base64Key = "QWJjZGVmZ2hpamtsbW5vcA==";
var key = CryptoJS.enc.Base64.parse(base64Key);
var decryptedData = CryptoJS.AES.decrypt("cxIdIY3fDgBI1eztBJXCyexEzWl4bQgmGmD3TUPdks0BFnMYTMb/8CLSUh6K1aB8TRzLx/dQYMUE3BJG13ZD1i0ml32t7f7ii5ZbEKIfQ5nIRpsprmz19HV08nPP+mLcXMo7Og9FR3cIVSFohxqBw/Z247zYutJ5oPvoYvJhzasgDiAPW8bB1cvb+VyptWb3B//wFtZpumoK0ZhCEM63D0nZhFr15T6YwG9IzswTy7G2xnUKGlp8ByLmwy6qwCWbWbiyjmkNJD/SZGULgp7cyjH3MRnwj8d1tNUVzrt9OJxxUwct7HGnmTvQ1I09EHa9", key, {
mode: CryptoJS.mode.ECB,
padding: CryptoJS.pad.Pkcs7
});
var decryptedText = decryptedData.toString(CryptoJS.enc.Utf8);
out("decryptedText = " + decryptedText);