node-aes
Version:
Simple AES encryption library
18 lines (14 loc) • 441 B
JavaScript
const cryptojs = require('crypto-js');
function encrypt(data, password){
const encrypted = cryptojs.AES.encrypt(JSON.stringify(data), password);
return encrypted.toString();
}
function decrypt(cipherText, password){
const bytes = cryptojs.AES.decrypt(cipherText, password);
const decryptedText = bytes.toString(cryptojs.enc.Utf8);
return decryptedText;
}
module.exports = {
encrypt,
decrypt
}