bcrypt Hash & Verify

Hash kata laluan dengan bcrypt atau sahkan hash bcrypt sedia ada.

100% Peribadi — Tiada Apa Dimuat Naik

Semua pemprosesan berlaku secara setempat dalam pelayar anda. Fail anda tidak pernah meninggalkan peranti anda dan tidak pernah dihantar ke mana-mana pelayan.

Nota: bcrypt hanya menggunakan 72 bait pertama kata laluan. Input yang lebih panjang dipotong.
Lebih tinggi = lebih selamat tetapi lebih perlahan. Disyorkan: 10–12.

Tentang bcrypt

bcrypt ialah fungsi penghashan kata laluan yang direka untuk menjadi perlahan, menjadikannya tahan terhadap serangan brute-force. Ia termasuk garam rawak dan faktor kos yang boleh dikonfigurasi.

Bila menggunakan bcrypt

  • Menghash kata laluan pengguna sebelum menyimpannya dalam pangkalan data.
  • Menyahkan percubaan log masuk terhadap hash bcrypt yang disimpan.

Faktor kos

Faktor kos ialah kuasa 2. Setiap kenaikan menggandakan masa untuk mengira hash. Nilai biasa:

  • 10 — pantas, boleh diterima untuk kebanyakan laman web.
  • 12 — disyorkan hari ini.
  • 14+ — sangat perlahan, gunakan hanya jika pelayan anda boleh menanganinya.

Nota: bcrypt hanya menggunakan 72 bait pertama kata laluan. Kata laluan yang lebih panjang dipotong secara senyap.