Inicio

Encriptar contraseñas en NodeJS

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

Aquí está la documentación