Generator Bcrypt

Hash dan verifikasi kata sandi dengan bcrypt.

Keamanan

Hash kata sandi dengan bcrypt (pilih cost factor 10–12) atau verifikasi kata sandi terhadap hash bcrypt yang sudah ada. Berguna untuk pengembangan dan pengujian. Semua pemrosesan berjalan di browser Anda — kata sandi Anda tidak pernah meninggalkan perangkat Anda.


Verifikasi kata sandi

Periksa apakah kata sandi cocok dengan hash bcrypt.

Tentang Bcrypt

Bcrypt adalah algoritma hashing kata sandi yang dirancang agar lambat sehingga serangan brute-force menjadi tidak praktis. Algoritma ini menggunakan cost factor (jumlah putaran) — cost yang lebih tinggi berarti lebih aman tetapi lebih lambat. Alat ini memungkinkan Anda membuat hash bcrypt dan memverifikasi kata sandi terhadap hash, semuanya di browser Anda. Gunakan untuk pengembangan, pengujian, atau memeriksa format hash. Untuk aplikasi produksi, selalu lakukan hashing di server dan jangan pernah mencatat atau mengirimkan kata sandi dalam bentuk teks biasa.

Cara penggunaan

  1. Hash: Masukkan kata sandi, pilih cost (10–12), klik Hash kata sandi. Salin hash-nya.
  2. Verifikasi: Masukkan kata sandi dan hash bcrypt, lalu klik Verifikasi untuk melihat apakah cocok.

Pertanyaan yang Sering Diajukan

Apa itu bcrypt?
Bcrypt adalah fungsi hashing kata sandi yang dirancang agar lambat dan tahan terhadap brute force. Fungsi ini menggunakan cost factor (putaran) untuk mengontrol berapa lama proses hashing berlangsung. Ini adalah pilihan standar untuk menyimpan kata sandi di aplikasi.
Apakah kata sandi saya dikirim ke server?
Tidak. Hashing dan verifikasi berjalan sepenuhnya di browser Anda menggunakan bcryptjs. Kata sandi Anda tidak pernah meninggalkan perangkat Anda.
Cost factor berapa yang harus saya gunakan?
Cost 10 umum digunakan dan aman. Cost 11 atau 12 lebih kuat tetapi lebih lambat. Untuk produksi, gunakan minimal 10; tingkatkan jika server Anda mampu menanggung beban CPU-nya.