Sifre Guvenligi Kritiktir!
bcrypt ile Sifre Hashleme (Node.js)
// (c) CodeMareFi - codemarefi.com.tr
const bcrypt = require('bcrypt');
const SALT_ROUNDS = 12;
// Sifre olusturma
async function sifreHashle(sifre) {
return await bcrypt.hash(sifre, SALT_ROUNDS);
}
// Sifre dogrulama
async function sifreDogrula(sifre, hash) {
return await bcrypt.compare(sifre, hash);
}
// Kullanim
const hash = await sifreHashle('GucluSifre123!');
const dogru = await sifreDogrula('GucluSifre123!', hash);
console.log(dogru); // true
Guvenli Sifre Kurallari
- En az 12 karakter
- Buyuk ve kucuk harf karisimi
- Rakam ve ozel karakter
- Her site icin farkli sifre
© CodeMareFi
Bu icerik codemarefi.com.tr ye aittir.