Lewati ke konten

Pemverifikasi Argon2

Periksa apakah kata sandi cocok dengan hash Argon2. Tempel kata sandi dan string PHC seperti $argon2id$v=19$m=65536,t=4,p=1$, lalu alat ini membaca varian, memori, iterasi, jalur paralel, dan salt, menghitung ulang hash, kemudian menyatakan cocok atau tidak cocok. Alat ini mendukung Argon2id, Argon2i, dan Argon2d versi 19 hingga 64 MiB, 4 iterasi, dan 8 jalur paralel, serta tidak pernah menampilkan kembali kata sandi.

Reset

Pertanyaan yang sering diajukan

Bagaimana cara kerja verifikasi Argon2?

Alat ini mengurai string PHC untuk mendapatkan varian, versi, memori, iterasi, paralelisme, dan salt. Kemudian alat ini melakukan hashing pada kata sandi Anda dengan pengaturan yang sama persis dan membandingkan hasilnya dengan hash yang disimpan.

Hash apa saja yang dapat saya periksa?

Alat ini memeriksa hash Argon2id, Argon2i, dan Argon2d versi 19 (0x13) dalam format string PHC. Hash ini dihasilkan oleh PHP password_hash, libsodium, argon2-cffi, paket argon2 Node.js, dan Argon2 Generator di situs ini.

Apa saja batasannya?

Hash dapat menggunakan memori paling banyak 64 MiB (m=65536), 4 iterasi, dan 8 jalur paralel. Batas ini mencakup nilai default PHP, yaitu m=65536,t=4,p=1, serta nilai default argon2-cffi, yaitu m=65536,t=3,p=4. Hash yang meminta lebih dari batas tersebut akan ditolak dengan penjelasan.

Bisakah saya mengujinya dengan contoh yang dipublikasikan?

Hash pengujian implementasi referensi $argon2id$v=19$m=65536,t=2,p=1$c29tZXNhbHQ$CTFhFdXPJO1aFaMaO6Mm5c8y7cJHAph8ArZWb2GRPPc menggunakan kata sandi password dan salt somesalt. Jika keduanya dimasukkan, hasilnya cocok.

Mengapa hash saya ditolak sebagai tidak valid?

String harus diawali dengan $argon2id$, $argon2i$ atau $argon2d$, lalu v=19, kemudian m, t, dan p yang dipisahkan koma, lalu salt Base64 dan hash. Hash yang disalin dengan spasi, tanda kutip, atau bagian yang hilang akan ditolak. Hash versi 16 yang lebih lama tanpa bagian v= tidak didukung.

Apakah kata sandi saya tetap rahasia?

Ya. Respons hanya berisi hasil dan hash yang Anda masukkan, tidak pernah kata sandi. Tidak ada yang disimpan atau dicatat.

Apakah hasil tidak cocok berarti hash-nya rusak?

Biasanya ini berarti kata sandinya berbeda, misalnya karena ada spasi di akhir atau perbedaan huruf besar-kecil. Beberapa sistem juga menambahkan pepper atau kunci rahasia sebelum melakukan hashing, dan pemverifikasi ini tidak dapat mengetahuinya.

Berapa lama waktu yang dibutuhkan untuk pemeriksaan?

Pemeriksaan membutuhkan waktu setara dengan pembuatan hash, biasanya jauh di bawah satu detik dalam batas di atas. Pengaturan memori yang sangat besar ditolak karena alasan ini.

Apakah alat ini mendukung hash libsodium?

Ya, crypto_pwhash_str milik libsodium menulis string PHC Argon2id. Preset interaktifnya menggunakan 64 MiB dan 2 iterasi, sehingga dapat diverifikasi di sini, sedangkan preset sedang dan sensitif melampaui batas 64 MiB.

Bisakah saya memeriksa hash bcrypt di sini?

Tidak. Gunakan Bcrypt Verifier untuk hash yang diawali dengan $2a$, $2b$ atau $2y$.

Tentang OneClick Pro

OneClick Pro adalah kumpulan gratis berisi lebih dari 150 alat web untuk pekerjaan sehari-hari: mengonversi gambar dan satuan, memformat dan memvalidasi kode, memeriksa domain dan SEO, serta bekerja dengan teks, tanggal, dan angka. Setiap alat dapat digunakan tanpa registrasi atau berlangganan, dan apa pun yang Anda masukkan hanya digunakan untuk menghitung hasil dan tidak pernah disimpan. Gunakan sebagai kotak alat praktis untuk tugas sesekali, atau simpan alat yang Anda gunakan setiap hari ke bookmark.