DevTulz Online

Penjana dan Pengesah Bcrypt

10
Lebih tinggi = lebih selamat tetapi lebih perlahan

Apa itu Bcrypt?

Bcrypt adalah fungsi pencincangan kata laluan yang direka untuk keselamatan. Tidak seperti fungsi hash pantas (MD5, SHA-1), bcrypt secara sengaja perlahan melalui faktor kos yang boleh dikonfigurasi — menjadikan serangan brute-force tidak praktikal. Setiap hash menyertakan salt rawak, jadi kata laluan yang sama menghasilkan hash yang berbeza. Faktor kos (pusingan) menggandakan masa pengiraan bagi setiap peningkatan: kos 10 mengambil masa ~100ms, kos 12 mengambil ~400ms, kos 14 mengambil ~1.5s. Jangan sesekali menyimpan kata laluan dalam teks biasa — sentiasa hash dengan bcrypt atau fungsi adaptif yang serupa.

Cara Menggunakan Penjana Bcrypt

  1. Masukkan kata laluan anda dalam tab 'Hash' dan pilih faktor kos (10–12 disyorkan untuk kebanyakan aplikasi).

  2. Klik 'Jana Hash' — hash bcrypt muncul di bawah dan sedia disimpan dalam pangkalan data anda.

  3. Untuk mengesahkan kata laluan terhadap hash sedia ada, tukar ke tab 'Sahkan'.

  4. Masukkan kata laluan teks biasa dan hash bcrypt yang tersimpan, kemudian klik 'Sahkan'.

  5. Tanda semak hijau mengesahkan padanan; merah bermakna kata laluan salah.

Keywords: penjana bcrypt, hash bcrypt dalam talian, pengesah bcrypt, pencincangan kata laluan, faktor kos bcrypt, hash kata laluan bcrypt, pemeriksa bcrypt