-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathapp.js
20 lines (15 loc) · 807 Bytes
/
app.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
document.querySelector("#btn_encrypt").addEventListener("click", function () {
var myMessage = document.querySelector("#myMessage").value;
var myPassword = document.querySelector("#myPassword").value;
var result_of_encryption = CryptoJS.AES.encrypt(myMessage, myPassword);
document.querySelector("#myEncryptedText").innerHTML = result_of_encryption;
});
document.querySelector("#btn_decrypt").addEventListener("click", function () {
var myEncryptedText = document.querySelector("#myEncryptedText").value;
var myPassword = document.querySelector("#myPassword").value;
var result_of_decryption = CryptoJS.AES.decrypt(
myEncryptedText,
myPassword
).toString(CryptoJS.enc.Utf8);
document.querySelector("#myDecryptedText").innerHTML = result_of_decryption;
});