DevToys Web Pro iconDevToys Web ProBlog
Beri nilai kami:
Coba ekstensi browser:

Generator / Validator Bcrypt

Konfigurasi

  • Faktor biaya (putaran)

    Semakin tinggi semakin lambat tetapi lebih aman (4-31, default 10)

Buat hash

Hash Bcrypt

  • Verifikasi

    Detail hash

    Komponen hash bcrypt yang diurai

    Tidak ada data

    Detail teknis

    Cara Kerja Generator bcrypt

    Apa yang Dilakukan Alat Ini

    Generator bcrypt ini membuat hash kata sandi yang aman menggunakan algoritma bcrypt dengan faktor biaya (rounds) yang dapat dikonfigurasi. Alat ini dapat menghasilkan hash bcrypt, memverifikasi kata sandi terhadap hash yang sudah ada, dan mem-parsing string bcrypt untuk menampilkan versinya, biaya, dan salt. Semuanya berjalan secara lokal di browser Anda melalui bcryptjs, sehingga kata sandi Anda tidak pernah meninggalkan perangkat Anda.

    Kasus Penggunaan Umum untuk Developer

    Gunakan generator bcrypt online saat menguji alur pendaftaran dan login, memvalidasi hash bcrypt dari ekspor database, atau membandingkan hash selama migrasi. Ini juga berguna untuk men-debug pengaturan faktor biaya, memeriksa apakah pemanggilan bcrypt compare berhasil, dan dengan cepat menghasilkan contoh hash bcrypt untuk dokumentasi atau unit test.

    Format Hash, Faktor Biaya, dan Parsing

    Hash bcrypt terlihat seperti $2b$12$...dan berisi versi algoritma, faktor biaya dua digit, salt 22 karakter, dan hash 31 karakter. Faktor biaya yang lebih tinggi membutuhkan waktu yang meningkat secara eksponensial. Alat ini mem-parsing hash untuk menampilkan komponen versi, biaya, salt, dan hash sehingga Anda dapat memverifikasi pengaturan dan mendiagnosis ketidakcocokan.

    Kesalahan Umum dan Kasus Tepi

    Bcrypt bersifat satu arah: tidak ada operasi decrypt bcrypt. Jika verifikasi gagal, periksa perbedaan spasi, encoding yang salah, atau faktor biaya yang tidak cocok. Faktor biaya yang sangat tinggi bisa lambat di browser, sementara faktor biaya yang rendah lebih lemah dan tidak direkomendasikan untuk produksi. Waktu bervariasi menurut perangkat, jadi selalu lakukan benchmark di lingkungan target Anda.

    Kapan Menggunakan Alat Ini vs Kode

    Gunakan generator hash bcrypt ini untuk pemeriksaan cepat, debugging, atau mengonfirmasi hasil bcrypt compare. Untuk sistem produksi, selalu lakukan hashing dan verifikasi kata sandi di backend Anda menggunakan pustaka bcrypt platform Anda, simpan hanya hash-nya, dan gunakan perbandingan waktu konstan. Alat ini paling cocok untuk pengembangan dan troubleshooting.