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));
*/