Avamine source repos

Minge oma kausta

Installige bcrypt

Avamine node

Salt: $2b$10$9JY1q5F3LtbRRGNlCiSQLu
Password: $2b$10$9JY1q5F3LtbRRGNlCiSQLu3mZujZqTsaRoXjf0MJ4
Kirjuta kodi:

const bcrypt = require ("bcrypt");
const myPassword = "David Myrseth";
console.time("Time to generate salt");
const salt = bcrypt.genSaltSync(10);
console.log("This is your salt:" + salt);
console.timeEnd("Time to generate salt");
console.time("Time to generate hash");
const hashedPassword = bcrypt.hashSync(myPassword, salt);
console.log(myPassword +
"is your password & this is your password after hashing it: "
+ hashedPassword);
console.timeEnd("Time to generate hash")Kokkuvöte:
Parooli soolamine ($2b$10$9JY1q5F3LtbRRGNlCiSQLu) –
lisab parooli ette või taha juhuslikke märke enne parooli räsi arvutamist,
et muuta tegelik parool raskemini äratuntavaks ja kaitsta seda lihtsate rünnakute
Parooli räsi ($2b$10$9JY1q5F3LtbRRGNlCiSQLu3mZujZqTsaRoXjf0MJ4) –
on ühesuunaline protsess, mis muudab parooli räsi kujul olevaks tekstiks,
kasutades spetsiaalseid räsiarvutusalgoritme.