Teeme kaust nimega naiteks “passwordHash“
Kirjuta “npm install bcrypt”

Loo uus fail “generateHash.js“
const bcrypt = require("bcrypt")
const myPass = ""
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 hashedPass = bcrypt.hashSync(myPass, salt)
console.log(myPass + " is your password & this is your password after hashing it: " + hashedPass)
console.timeEnd("Time to generate hash")ja terminal’is kirjutame “node generateHash.js“

Kokkuvõte:
Parooli soolamine (Password salting) –
lisab praooli 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 (Password hashing) –
on ühesuunaline protsess, mis muudab parooli räsi kujul olevaks tekstiks, kasutades, spetsiaalseid räsiarvutusalgoritme