Penjana Hash Argon2
FreeJana dan sahkan hash kata laluan Argon2id/Argon2i/Argon2d sepenuhnya dalam pelayar anda, dengan kos memori, kos masa, dan kesejajaran boleh laras.
Berjalan sepenuhnya dalam pelayar anda menggunakan WebAssembly. Tiada apa dihantar ke pelayan.
Pratetap
Aktiviti Terkini
Kelihatan kepada semua orang. 20 penggunaan terakhir merentasi semua pelawat, terbaharu dahulu.
Belum ada aktiviti. Jadi yang pertama.
Apa alat ini buat
Alat ini menjana hash kata laluan Argon2 (Argon2id, Argon2i, atau Argon2d) sepenuhnya dalam pelayar anda menggunakan WebAssembly, dengan kos memori, kos masa, kesejajaran, panjang hash, dan garam boleh laras, ditambah pengesah terbina-dalam untuk menyemak kata laluan terhadap hash dikod sedia ada.
Bagaimana Ia Berfungsi
Argon2 memenangi Pertandingan Hashing Kata Laluan pada 2015 dan direka secara sengaja untuk perlahan dan ghairah memori, jadi memaksa kasar banyak kata laluan menjadi mahal dalam masa dan RAM, bukan masa sahaja. Ia mengambil kata laluan, garam rawak, dan tiga parameter kos: kos memori (berapa banyak RAM digunakan), kos masa (berapa banyak laluan atas memori itu), dan paralelisme (berapa banyak lorong bebas berjalan serentak), kemudian menghasilkan cincang pada panjang yang diminta. Hasilnya dibungkus ke dalam format terkod piawai $argon2id$v=19$m=<memori dalam KiB>,t=<iterasi>,p=<paralelisme>$<garam>$<cincang>, yang menerangkan dirinya sendiri: mengesahkan kata laluan kemudian hanya bermaksud membaca semula parameter tersebut daripada rentetan, menjalankan semula pengiraan yang sama, dan membandingkan output.
Masalah ia selesaikan
- Menjana hash kata laluan selamat, bergaram untuk simpanan tanpa menjalankan sebarang kod sisi-pelayan.
- Melaras kos memori, kos masa, dan kesejajaran untuk sepadan dengan keperluan keselamatan dan prestasi aplikasi anda.
- Mengesahkan sama ada kata laluan tertentu sepadan hash Argon2 dijana sebelum ini.
- Memeriksa parameter dibenamkan dalam hash Argon2 sedia ada tanpa menyahkodnya secara manual.
Soalan lazim
›Varian Argon2 mana yang sepatutnya saya gunakan?
Argon2id ialah lalai yang disyorkan untuk kebanyakan kes penggunaan hashing kata laluan, ia menggabungkan rintangan kepada kedua-dua serangan saluran sisi (seperti Argon2i) dan percubaan memecah GPU/ASIC (seperti Argon2d). Gunakan Argon2i hanya jika rintangan saluran sisi ialah keutamaan utama anda, atau Argon2d hanya untuk aplikasi tanpa ancaman saluran sisi, seperti perlombongan kriptomata wang.
›Mengapa menjana hash kadangkala ambil beberapa saat?
Kelewatan itu seluruh tujuan Argon2: ia sengaja sukar-memori dan perlahan, supaya penyerang mencuba berjuta tekaan sesaat perlu membelanjakan jumlah masa dan memori sama setiap tekaan yang anda baru belanjakan menjana satu hash. Pratetap lebih tinggi seperti "Maksimum" mengambil masa lebih lama kerana ia menggunakan lebih banyak memori dan lelaran.
›Apa perbezaan antara hash dikod dan output heksadesimal?
Hash dikod ialah format rentetan PHC piawai ($argon2id$v=19$m=...,t=...,p=...$garam$hash), ia membundel algoritma, versi, parameter, dan garam bersama hash, jadi ia terkandung sendiri dan terus boleh digunakan untuk pengesahan kemudian. Output heksadesimal hanya bait hash mentah, berguna jika anda perlu menyimpan hash dan parameternya dalam lajur pangkalan data berasingan.
›Adakah kata laluan saya dihantar ke mana-mana?
Tidak. Hash dikira sepenuhnya dalam pelayar anda menggunakan WebAssembly, tiada apa yang anda taip di sini dihantar ke mana-mana pelayan.
›Patutkah saya jana garam sendiri atau guna satu yang rawak?
Gunakan garam rawak untuk simpanan kata laluan sebenar, itulah tujuan garam 16-bait dijana-automatik, dan ia unik pada setiap muatan halaman. Menyediakan garam tetap anda sendiri hanya berguna untuk pengujian atau menghasilkan semula hash khusus diketahui.
Alat Berkaitan
Teks
Tambah Pemisah Baris
Tambah pemisah baris selepas setiap pembatas, setiap N aksara (lilit-perkataan atau tepat), atau setiap N perkataan, dengan kiraan baris langsung.
FreeTeks
Tambah Prefiks Dan Sufiks
Tambah teks prefiks dan/atau sufiks sama kepada setiap baris senarai, terus dalam pelayar anda.
FreeTeks
Tambah Teks Setiap Baris
Masukkan teks sama ke dalam setiap baris, pada permulaan, penghujung, kedudukan tepat, atau bersebelahan padanan, terus dalam pelayar anda.
FreeTeks
Kalkulator Checksum Adler32
Kira checksum Adler-32 teks atau fail, terus dalam pelayar anda.
Komen (0)
Dapati alat ini berguna? Tinggalkan komen, kongsi petua, atau beritahu kami bagaimana kami boleh menjadikannya lebih baik.
Belum ada komen. Jadi yang pertama berkongsi pendapat anda!