UNPKG

node-aes

Version:

Simple AES encryption library

18 lines (14 loc) 441 B
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 }