Penjana Hash Bcrypt
Alat penjana hash Bcrypt dalam talian percuma, pengesahan disokong
Tentang Hash Bcrypt
Menyediakan tiga operasi bcrypt dalam satu alat: menjana hash kata laluan yang telah ditambah garam dengan faktor kos yang boleh dikonfigurasi, mengesahkan kata laluan teks biasa berbanding dengan hash sedia ada, dan mengekstrak metadata yang tersemat (versi, kos, garam, hash) daripada rentetan bcrypt. Dibekalkan oleh pustaka bcryptjs, ia menghasilkan hash dalam format $2a$
Cara Menggunakannya
1. Tukar mod menggunakan tiga tab: Generate, Verify, atau Extract. 2. Generate: masukkan kata laluan, seret slider faktor kos (4-16), dan klik Generate Hash untuk menghasilkan rentetan bcrypt. 3. Verify: tampal hash sedia ada dan kata laluan yang dicuba, kemudian klik Verify – lencana hasil akan menunjukkan sama ada sepadan atau tidak. 4. Extract: tampal hash bcrypt dan klik Extract Info untuk melihat versinya, faktor kos, salt, dan nilai hash.
Faktor Kos & Faktor Kerja
Faktor kos (juga dikenali sebagai faktor kerja) mengawal bilangan iterasi iaitu 2^kos – contohnya, kos 10 = 1,024 pusingan, kos 12 = 4,096, kos 14 = 16,384. Slaid tersebut beroperasi daripada 4 (cepat, tidak selamat) hingga 16 (perlahan, kira-kira 65,000 pusingan). Alat ini menunjukkan jumlah pusingan yang setara di sebelah slaid tersebut. Kos antara 10 hingga 12 adalah biasa untuk aplikasi web masa kini; nilainya boleh dinaikkan apabila perkakasan menjadi lebih baik. Setiap panggilan generate menghasilkan “salt” rawak sepanjang 22 aksara, jadi kata laluan yang sama akan menghasilkan hash yang berbeza setiap kali.
▶Mengapa kata laluan yang sama menghasilkan hash yang berbeza?
▶Faktor kos manakah yang patut saya gunakan?
▶Apakah perbezaan antara $2a$, $2b$, dan $2y$
▶Mengapa Verify melaporkan “tiada padanan” dan bukannya ralat untuk hash yang rosak?
Rujukan
Jika alat ini membantu anda, pertimbangkan untuk membelikan saya kopi.
Belikan saya kopi