Cuando desarrollamos apps con Node, es importante encriptar las contraseñas para que el sitio sea más seguro, en especial cuando se almacena información importante.
Podemos encriptar contraseñas usando Cryptr.
instalación
npm install cryptr
implementación
const Cryptr = require('cryptr');
const cryptr = new Cryptr('myTotalySecretKey');
const encryptedString = cryptr.encrypt('MyPassword');
const decryptedString = cryptr.decrypt(encryptedString);
console.log(encryptedString); // 5590fd6409be2494de0226f5d7
console.log(decryptedString); // MyPassword