JSFiddle - React, Tailwind, and code Playground

by tonyleeper

JavaScript

/**
    CryptoJS AES Encryption
*/

// based on http://stackoverflow.com/questions/105034/how-to-create-a-guid-uuid-in-javascript
var generateRandomKey = function () {
    return 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function(c) {
        var r = Math.random()*16|0, v = c == 'x' ? r : (r&0x3|0x8);
        return v.toString(16);
    });
};

document.body.innerHTML = `
	<h1>Random Key Generation</h1>
  <p>${generateRandomKey()}</p>
`;

/*
var encrypted = CryptoJS.AES.encrypt("Message", "Secret Passphrase");
console.log(encrypted.toString());

var decrypted = CryptoJS.AES.decrypt(encrypted.toString(), "Secret Passphrase");
console.log(decrypted.toString(CryptoJS.enc.Utf8));
*/