Penjana Hash Argon2
Penjana dan pengesah hash Argon2 percuma dalam talian. Pilih argon2id, argon2i atau argon2d dengan masa, ingatan dan selari tersuai. Berjalan dalam Web Worker melalui WebAssembly — 100% tempatan, tiada muat naik.
Apakah Argon2 dan mengapa saya patut menggunakannya?
Argon2 ialah pemenang Password Hashing Competition dan piawaian moden untuk penghashan kata laluan. Berbeza dengan SHA-256, ia sengaja perlahan dan memakan memori, menjadikan serangan brute force berskala besar sangat mahal.
Varian Argon2 yang manakah patut dipilih?
Argon2id ialah pilihan lalai yang disyorkan: menggabungkan ketahanan saluran sisi Argon2i dengan ketahanan GPU Argon2d. Pilih argon2i hanya untuk persiapan lama dan argon2d hanya demi keserasian.
Apakah maksud parameter masa, ingatan dan selari?
Kos masa ialah bilangan lelaran, ingatan ialah RAM yang digunakan dalam kilobait, dan selari ialah bilangan lorong bebas. OWASP mengesyorkan sekurang-kurangnya 19 MiB ingatan, 2 lelaran dan 1 lorong — menaikkan ingatan biasanya lebih selamat daripada menaikkan lelaran.
Apakah format output encoded?
Rentetan encoded mengikut format PHC, contohnya $argon2id$v=19$m=65536,t=3,p=4$<salt>$<hash>. Ia membenamkan semua parameter dan garam, jadi anda boleh mengesahkan kata laluan kemudian tanpa menyimpan apa-apa lagi.
Bolehkah mengesahkan hash Argon2 sedia ada?
Ya. Beralih ke tab pengesahan, tampal hash encoded penuh dan masukkan kata laluan. Alat mengira semula hash secara tempatan dan memberitahu sama ada sepadan.
Adakah kata laluan saya dihantar ke mana-mana?
Tidak. Penghashan berjalan dalam Web Worker tempatan menggunakan binaan WebAssembly Argon2. Kata laluan anda tidak pernah keluar dari pelayar dan tiada apa direkodkan.
Adakah selamat menggunakan garam tersuai?
Garam tidak perlu rahsia — ia hanya perlu unik bagi setiap kata laluan. Penjana garam rawak terbina dalam menghasilkan 16 bait rawak, pilihan yang disyorkan kecuali anda ada sebab khusus menggunakan garam yang sama.
Mengapa penghashan mengambil sedikit masa untuk bermula?
Pada kegunaan pertama, enjin WebAssembly Argon2 (kira-kira 26 KB) dimuatkan ke dalam pekerja. Selebihnya, kos datang daripada parameter itu sendiri: tetapan ingatan tinggi memang sengaja perlahan.
Cara Menggunakan Penjana Hash Argon2
Penjana hash Argon2 mencipta dan mengesahkan hash kata laluan Argon2 sepenuhnya dalam pelayar anda. Pengiraan berjalan dalam Web Worker menggunakan binaan WebAssembly Argon2 — kata laluan anda tidak pernah keluar daripada peranti dan tiada apa-apa dimuat naik atau direkodkan.
- Buka tab Jana hash, taip kata laluan dalam medan Kata laluan dan pilih varian: Argon2id ialah lalai yang disyorkan, manakala Argon2i dan Argon2d untuk kes keserasian.
- Laraskan parameter kos: Iterations (kos masa), Memory dalam KB dan Parallelism (lane). OWASP mencadangkan sekurang-kurangnya 19 MiB memori dan 2 lelaran; lebih memori biasanya lebih baik daripada lebih lelaran.
- Kekalkan Garam rawak (16 bait rawak setiap hash) atau tukar kepada Garam tersuai dan taip teks anda sendiri. Ubah panjang hash dalam bait jika backend anda menjangkakan selain 32.
- Tekan Jana hash. Keputusan menunjukkan rentetan encoded PHC penuh (selamat disimpan dalam pangkalan data) bersama ringkasan heks persegi mentah dan masa pengiraan.
- Untuk menyemak kata laluan kemudian, buka tab Sahkan hash, tampal rentetan encoded dan masukkan kata laluan — keputusan akan menunjukkan PADAN atau TIDAK PADAN.
Simpan seluruh rentetan encoded (bukan hanya ringkasan heks) — ia mengandungi varian dan semua parameter kos, jadi pengesahan masa depan dan penaiktarafan parameter kekal berfungsi.
Alat Berkaitan
- Penjana Bcrypt Jana dan sahkan hash kata laluan bcrypt dalam talian. Faktor kos boleh laras, salt terbina dalam, pratonton hash masa nyata. Semua pemprosesan dijalankan secara tempatan dalam pelayar anda.
- Penjana Kata Laluan Jana kata laluan rawak yang kuat dan selamat serta-merta. Suai panjang, aksara dan cipta kata laluan pukal — 100% dalam pelayar.
- Penjana Hash Jana hash MD5, SHA-1, SHA-256, SHA-512 daripada teks dengan serta-merta dalam pelayar anda
- Penjana HMAC Jana tandatangan hash HMAC menggunakan algoritma SHA-1, SHA-256, SHA-384, atau SHA-512. Pengesahan mesej selamat untuk pembangunan API dan pengesahan integriti data.
- Penyulitan / Nyahsulit AES Penyulitan/nyahsulit AES dengan mod CBC, CFB, CTR, OFB, ECB, padding Pkcs7/ZeroPadding/NoPadding, kunci 128/192/256 bit, output Base64, pengesanan automatik format kunci/IV
- Pemeriksa Hash Kira dan sahkan hash MD5, SHA-1, SHA-256, SHA-512 secara tempatan
- Buka Kunci PDF Buang perlindungan kata laluan dari fail PDF dengan serta-merta dalam pelayar anda. Termasuk pemulihan kata laluan brute-force pintar.
- Lindungi PDF Tambah perlindungan kata laluan pada fail PDF dalam talian secara percuma. Enkripsi dokumen PDF dengan enkripsi AES-256 untuk menghalang akses tanpa kebenaran. 100% di pelayar, tanpa muat naik.