Hashing Password dengan bcrypt

JANGAN PERNAH menyimpan password dalam bentuk plain text! Gunakan bcrypt.hash(password, 10) untuk mengenskripsi password.

👀 Contoh dulu

import bcrypt from 'bcrypt';
const hash = await bcrypt.hash('pass123', 10);
console.log(hash.startsWith('$2b$'));

Hasilnya: true

💡 Angka 10 adalah salt rounds standar industri.

📝 Sekarang giliranmu

Lakukan verifikasi kecocokan password mentah input dengan string enkripsi hash menggunakan bcrypt.compare secara async.

Preview