Treci la conținut

Verificator Argon2

Verificați dacă o parolă corespunde unui hash Argon2. Lipiți parola și un șir PHC, precum $argon2id$v=19$m=65536, iar instrumentul citește varianta, memoria, numărul de iterații, canalele și sarea, recalculează hashul și vă spune dacă se potrivesc. Acceptă Argon2id, Argon2i și Argon2d, versiunea 19, până la 64 MiB, 4 iterații și 8 canale și nu afișează niciodată parola.

Resetează

Întrebări frecvente

Cum funcționează verificarea Argon2?

Instrumentul analizează șirul PHC pentru a obține varianta, versiunea, memoria, numărul de iterații, paralelismul și sarea. Apoi calculează hashul parolei folosind exact acești parametri și compară rezultatul cu hashul stocat.

Ce hashuri pot verifica?

Instrumentul verifică hashuri Argon2id, Argon2i și Argon2d din versiunea 19 (0x13), în formatul PHC string. Acestea sunt generate de PHP password_hash, libsodium, argon2-cffi, pachetul Node.js argon2 și generatorul Argon2 de pe acest site.

Care sunt limitele?

Hashul poate folosi cel mult 64 MiB de memorie (m=65536), 4 iterații și 8 canale. Aceste limite includ valoarea implicită m=65536,t=4,p=1 din PHP și valoarea implicită m=65536,t=3,p=4 din argon2-cffi. Hashurile care solicită mai mult sunt refuzate cu o explicație.

Pot testa instrumentul cu un exemplu publicat?

Hashul de test al implementării de referință $argon2id$v=19$m=65536,t=2,p=1$c29tZXNhbHQ$CTFhFdXPJO1aFaMaO6Mm5c8y7cJHAph8ArZWb2GRPPc corespunde parolei password și sării somesalt. Dacă le introduceți pe ambele, rezultatul indică o potrivire.

De ce este refuzat hashul meu ca fiind invalid?

Șirul trebuie să înceapă cu $argon2id$, $argon2i$ sau $argon2d$, urmate de v=19, apoi de m, t și p separate prin virgule, apoi de sarea și hashul Base64. Hashurile copiate cu spații, ghilimele sau o componentă lipsă sunt respinse. Hashurile mai vechi, din versiunea 16, fără o componentă v= nu sunt acceptate.

Rămâne parola mea secretă?

Da. Răspunsul conține doar rezultatul și hashul introdus, niciodată parola. Nimic nu este stocat sau înregistrat.

Înseamnă că hashul este compromis dacă rezultatul indică o nepotrivire?

De obicei, înseamnă că parola diferă, de exemplu din cauza unui spațiu la final sau a unei diferențe între litere mari și mici. Unele sisteme adaugă și un pepper sau o cheie secretă înainte de calcularea hashului, informații pe care acest verificator nu le poate cunoaște.

Cât durează o verificare?

Verificarea necesită la fel de multă muncă precum crearea hashului, de obicei mult sub o secundă în limitele de mai sus. Din acest motiv, setările care folosesc foarte multă memorie sunt refuzate.

Acceptă acest instrument hashuri libsodium?

Da, crypto_pwhash_str din libsodium scrie șiruri PHC Argon2id. Presetarea interactivă folosește 64 MiB și 2 iterații și poate fi verificată aici, în timp ce presetările moderate și sensibile depășesc limita de 64 MiB.

Pot verifica aici hashuri bcrypt?

Nu. Folosiți Verificatorul Bcrypt pentru hashuri care încep cu $2a$, $2b$ sau $2y$.

Despre OneClick Pro

OneClick Pro este o colecție gratuită de peste 150 de instrumente web pentru activitățile de zi cu zi: conversia imaginilor și unităților, formatarea și validarea codului, verificarea domeniilor și a SEO, precum și lucrul cu text, date și numere. Fiecare instrument funcționează fără înregistrare sau abonament, iar ceea ce introduceți este folosit doar pentru a calcula rezultatul și nu este stocat niciodată. Folosiți colecția ca trusă de instrumente rapidă pentru sarcini ocazionale sau salvați în marcaje instrumentele pe care le utilizați în fiecare zi.