Penghash Kata Sandi: Alat Argon2id, bcrypt, scrypt Online
Penghash Kata Sandi ini membuat hash kata sandi dengan Argon2id, bcrypt, atau scrypt, dan dapat memverifikasi hash yang ada dengan mendeteksi skemanya dari string yang dikodekan. Setiap hash baru mendapatkan salt acak 16 byte; output menyertakan salt dan parameternya dalam string yang mendeskripsikan dirinya sendiri. Pilih algoritma dan opsi yang tersedia, lalu salin hasilnya untuk digunakan atau ditinjau.
Penghash Kata Sandi ini adalah alat hashing kata sandi berbasis browser untuk developer dan insinyur DevOps. Alat ini membuat hash dengan Argon2id, bcrypt, atau scrypt, dan dapat memverifikasi hash yang dikodekan yang ada. Gunakan untuk memeriksa hasil operasi hashing kata sandi tanpa memperlakukan hash kata sandi sebagai teks terenkripsi yang dapat didekode.
Untuk membuat hash, pilih algoritma dan opsinya, lalu berikan kata sandi dan kunci atau salt apa pun yang dibutuhkan alur kerja Anda. Salt acak 16 byte dihasilkan untuk setiap hash. Output adalah string yang mendeskripsikan dirinya sendiri, seperti $argon2id$…, $2b$…, atau $scrypt$…, yang berisi salt dan parameter. Untuk verifikasi, berikan kata sandi dan string yang dikodekan; alat mendeteksi skema secara otomatis. Argon2id adalah default yang direkomendasikan dan bersifat memory-hard serta tahan side-channel; bcrypt adalah klasik yang telah teruji, sementara scrypt bersifat memory-hard dan populer di dompet kripto.
Hashing kata sandi berbeda dari enkripsi: hash kata sandi tidak dirancang untuk didekode kembali menjadi kata sandi aslinya. Sebaliknya, verifikasi memeriksa kata sandi kandidat terhadap hash yang dikodekan, menggunakan salt dan parameter terkait. Ini membuat alat berguna untuk mempelajari hashing kata sandi, memeriksa pasangan kata sandi/hash, atau meninjau output operasi hashing.
Pemrosesan terjadi sepenuhnya di browser Anda, sehingga input Anda diproses di perangkat Anda dan tidak diunggah, disimpan, atau dikirim ke server. Alat ini berfungsi offline setelah halaman dimuat, sehingga berguna untuk alur kerja lokal atau saat Anda tidak memiliki koneksi jaringan. Alat ini gratis digunakan.
Baik Anda mempelajari keamanan kata sandi, mengevaluasi algoritma yang didukung, atau memeriksa hash yang ada, Penghash Kata Sandi menyediakan cara sederhana untuk bekerja dengan Argon2id, bcrypt, dan scrypt. Developer dan insinyur DevOps dapat menggunakannya untuk menjelajahi string hash yang mendeskripsikan dirinya sendiri dan memahami cara kerja verifikasi.
Langkah 1: Masukkan kata sandi yang ingin Anda hash, beserta kunci atau salt apa pun yang dibutuhkan alur kerja Anda.
Langkah 2: Pilih Argon2id, bcrypt, atau scrypt, lalu atur opsi yang tersedia untuk algoritma tersebut.
Langkah 3: Untuk memeriksa hash yang ada, berikan kata sandi dan hash yang dikodekan; alat mendeteksi skema secara otomatis.
Langkah 4: Hasilkan hash atau jalankan verifikasi, lalu tinjau hasilnya.
Langkah 5: Salin string output, yang mencakup salt dan parameter yang digunakan untuk hash.
Kasus penggunaan: Verifikasi kata sandi terhadap hash yang diberikan kepada Anda. Alat mendeteksi algoritma dari string yang dikodekan, membantu Anda memeriksa pasangan kata sandi dan hash.
Kasus penggunaan: Pelajari bagaimana Argon2id, bcrypt, atau scrypt berperilaku dengan input yang diketahui. Hasilkan hash dan periksa output yang mendeskripsikan dirinya sendiri.
Kasus penggunaan: Buat hash secara lokal alih-alih mengirimkan kata sandi Anda ke halaman pihak ketiga. Pemrosesan tetap di browser Anda.
Kasus penggunaan: Tinjau hash kata sandi yang disimpan saat mengevaluasi algoritma yang didukung mana yang akan digunakan. String yang dikodekan menunjukkan salt dan parameter yang terkait dengannya.
Kasus penggunaan: Uji alur kerja hashing kata sandi selama pengembangan dengan menghasilkan hash dan memeriksa bahwa kata sandi yang sesuai terverifikasi.
Kasus penggunaan: Bandingkan format output yang dihasilkan oleh ketiga algoritma hashing kata sandi yang didukung saat mempelajari penyimpanan kata sandi.