Generator Hash Bcrypt
Membangun sistem otentikasi pengguna? Generator Bcrypt gratis kami menyediakan cara paling aman untuk melakukan hash kata sandi, menggunakan salting otomatis dan faktor biaya komputasi yang dapat disesuaikan.
1. Hasilkan Hash Bcrypt
2. Verifikasi Hash Bcrypt
Apa itu Generator Hash Bcrypt - Hash Kata Sandi Aman?
Generator Bcrypt adalah utilitas keamanan canggih yang dirancang khusus untuk meng-hash kata sandi pengguna. Tidak seperti algoritma cepat (MD5, SHA), bcrypt sengaja dibuat lambat dan secara otomatis menghasilkan 'salt' acak unik untuk setiap hash guna mengalahkan serangan tabel pelangi.
Cara menggunakan Generator Hash Bcrypt - Hash Kata Sandi Aman
- Masukkan kata sandi teks biasa ke dalam bidang input.
- Pilih faktor 'Biaya' Anda (default biasanya 10 atau 12). Biaya yang lebih tinggi berarti memerlukan waktu lebih lama untuk menghitung.
- Klik Hasilkan.
- Alat ini menghasilkan string bcrypt lengkap (yang mencakup versi algoritma, biaya, salt, dan hash).
Contoh
Memasukkan 'password123' dengan biaya 10. Alat ini menghasilkan string yang diawali dengan `$2a$10$`, diikuti oleh 22 karakter garam acak, dan diikuti oleh 31 karakter hash yang sebenarnya.
Memahami Hasil Anda
String yang dihasilkan persis seperti yang harus Anda simpan di basis data Anda. Ketika seorang pengguna masuk, server Anda membaca salt dari string ini, mengenkripsi upaya masuk mereka dengan salt yang sama, dan membandingkan hasilnya.
Kasus Penggunaan Umum
- Pengembangan Perangkat Lunak: Secara manual menghasilkan hash kata sandi admin yang aman untuk dimasukkan ke dalam database baru.
- Pendidikan Keamanan: Memahami bagaimana salt dan faktor biaya mengubah keluaran dari fungsi hashing kata sandi.
- Pemulihan Sistem: Menghasilkan hash backdoor untuk mendapatkan kembali akses ke sistem di mana kata sandi admin hilang.
Cara Kerjanya
Bcrypt didasarkan pada cipher Blowfish. Alat ini menghasilkan garam 128-bit acak, menambahkannya ke kata sandi, dan menjalankannya melalui cipher beberapa kali berdasarkan faktor 'Cost'. Biaya 10 berarti 2^10 (1.024) iterasi. Biaya 12 berarti 2^12 (4.096) iterasi.
Tips & Catatan Akurasi
- •Karena bcrypt secara otomatis menghasilkan salt acak, melakukan hash pada kata sandi yang sama persis dua kali akan menghasilkan dua string output yang benar-benar berbeda. Ini adalah fitur keamanan yang sengaja dibuat.
- •Bcrypt memiliki panjang input kata sandi maksimum sebesar 72 byte. Karakter di luar batas ini diabaikan.
Pertanyaan yang Sering Diajukan
Mengapa bcrypt lebih baik daripada SHA-256 untuk kata sandi?
SHA-256 dirancang untuk sangat cepat. Seorang peretas dengan kartu grafis yang baik dapat menebak miliaran kata sandi SHA-256 per detik. Bcrypt sengaja dibuat lambat. Dengan menetapkan faktor biaya yang tinggi, Anda membatasi peretas hanya dapat menebak beberapa lusin kata sandi per detik, sehingga serangan brute-force menjadi mustahil.
Berapa faktor biaya yang direkomendasikan?
Seiring komputer menjadi lebih cepat, biaya yang disarankan naik. Biaya 10 atau 12 adalah standar saat ini. Biaya tersebut seharusnya cukup tinggi untuk menghalangi peretas, tetapi cukup cepat (misalnya, 200 milidetik) sehingga tidak membuat pengguna sah frustrasi saat masuk.
Alat Terkait
Pembuat Kata Sandi
Masih menggunakan kata sandi yang sama untuk setiap situs web? Berhenti mempertaruhkan keamanan Anda. Pembuat Kata Sandi gratis kami membuat kata sandi acak yang sangat aman secara instan untuk menjaga keamanan akun Anda.
Pembuat Hash MD5
Gunakan alat MD5 Hash Generator online gratis kami. Ini menciptakan hash MD5 berdasarkan masukan Anda.
Pembuat Hash SHA-256
Gunakan alat Hash Generator SHA-256 online gratis kami. Ini menciptakan hash SHA-256 yang aman berdasarkan masukan Anda.
Format JSON Online Gratis
Bekerja dengan data JSON yang berantakan bisa memusingkan developer. Alat Format JSON online gratis kami memudahkan untuk merapikan, memvalidasi, dan mengurai string JSON Anda secara instan. Baik Anda sedang men-debug API atau menulis file konfigurasi, alat ini memformat data dengan indentasi yang tepat.
Populer
Kalkulator Umur
Ingin tahu berapa usia Anda secara tepat? Kalkulator umur gratis kami memberikan jawaban presisi dalam hitungan detik — dalam tahun, bulan, hari, dan total hari yang telah Anda jalani. Tanpa pendaftaran, semua proses berjalan lokal di browser Anda.
Kalkulator Persentase
Kesulitan dengan matematika persentase? Kalkulator Persentase gratis kami menangani semua pertanyaan persentase standar secara instan, mulai dari menghitung diskon hingga mengetahui pajak.
Penafian: Generasi memerlukan perhitungan CPU browser yang intensif tergantung pada faktor biaya yang dipilih. String dihasilkan secara lokal dan tidak pernah dikirimkan.
