Bcrypt est un module qui permet de chiffrer les MDP
Le mdp est indéchiffrable mais il reste comparable
$2b$10$N7mFIT2CEKw/aypZ === $2b$10$N7mFIT2CEKw/aypZ
Doc ici
1# Init 2npm i bcrypt 3
1const bcrypt = require("bcrypt"); 2 3const password = "1234azerty"; 4 5const salt = await bcrypt.genSalt(10); 6// On génère du "sel" (un nombre de caractères indéchiffrables) 7 8const hash = await bcrypt.hash(password, salt); 9// On mélange le sel et le mdp 10 11console.log(password); 12// => $2a$12$N7oprj2MWp0K6xJe5.s4t.ciFCjG0l9cJ/L4tbtqgB386cKI1Yrtq 13