Ga naar de inhoud

Argon2 Verifier

Controleer of een wachtwoord overeenkomt met een Argon2-hash. Plak het wachtwoord en een PHC-string, zoals $argon2id$v=19$m=65536, en de tool leest de variant, het geheugen, het aantal iteraties, de lanes en de salt, berekent de hash opnieuw en geeft aan of ze overeenkomen. De tool ondersteunt Argon2id, Argon2i en Argon2d versie 19 tot maximaal 64 MiB, 4 iteraties en 8 lanes, en geeft het wachtwoord nooit terug.

Resetten

Veelgestelde vragen

Hoe werkt Argon2-verificatie?

De tool parseert de PHC-string om de variant, versie, het geheugen, het aantal iteraties, de parallelisatie en de salt uit te lezen. Daarna hasht de tool uw wachtwoord met precies die instellingen en vergelijkt het resultaat met de opgeslagen hash.

Welke hashes kan ik controleren?

De tool controleert Argon2id-, Argon2i- en Argon2d-hashes van versie 19 (0x13) in het PHC-stringformaat. Deze worden gemaakt met PHP password_hash, libsodium, argon2-cffi, het Node.js argon2-pakket en de Argon2 Generator op deze site.

Wat zijn de limieten?

De hash mag maximaal 64 MiB geheugen gebruiken (m=65536), 4 iteraties en 8 lanes. Deze limieten dekken de standaardinstelling van PHP van m=65536,t=4,p=1 en de standaardinstelling van argon2-cffi van m=65536,t=3,p=4. Hashes die meer vereisen, worden geweigerd met een toelichting.

Kan ik de tool testen met een gepubliceerd voorbeeld?

De testhash $argon2id$v=19$m=65536,t=2,p=1$c29tZXNhbHQ$CTFhFdXPJO1aFaMaO6Mm5c8y7cJHAph8ArZWb2GRPPc van de referentie-implementatie hoort bij het wachtwoord password met de salt somesalt. Als u beide invoert, geeft de tool aan dat ze overeenkomen.

Waarom wordt mijn hash als ongeldig geweigerd?

De string moet beginnen met $argon2id$, $argon2i$ of $argon2d$, gevolgd door v=19, daarna m, t en p, gescheiden door komma's, en vervolgens de Base64 salt en hash. Hashes met spaties, aanhalingstekens of een ontbrekend onderdeel worden afgewezen. Oudere hashes van versie 16 zonder v= worden niet ondersteund.

Blijft mijn wachtwoord geheim?

Ja. Het antwoord bevat alleen de uitslag en de hash die u hebt ingevoerd, nooit het wachtwoord. Er wordt niets opgeslagen of gelogd.

Betekent een resultaat dat de hashes niet overeenkomen dat de hash kapot is?

Meestal betekent het dat het wachtwoord anders is, bijvoorbeeld door een spatie aan het einde of een andere combinatie van hoofdletters en kleine letters. Sommige systemen voegen vóór het hashen ook een pepper of geheime sleutel toe; deze verifier kan dat niet weten.

Hoe lang duurt een controle?

Een controle kost evenveel tijd als het maken van de hash, doorgaans ruim minder dan een seconde binnen de bovenstaande limieten. Instellingen met zeer veel geheugen worden daarom geweigerd.

Ondersteunt deze tool hashes van libsodium?

Ja, crypto_pwhash_str van libsodium schrijft Argon2id-PHC-strings. De interactieve voorinstelling gebruikt 64 MiB en 2 iteraties en werkt hier; de gematigde en gevoelige voorinstellingen overschrijden de limiet van 64 MiB.

Kan ik hier bcrypt-hashes controleren?

Nee. Gebruik de Bcrypt Verifier voor hashes die beginnen met $2a$, $2b$ of $2y$.

Over OneClick Pro

OneClick Pro is een gratis verzameling van meer dan 150 webtools voor dagelijks werk: afbeeldingen en eenheden converteren, code opmaken en valideren, domeinen en SEO controleren, en werken met tekst, datums en getallen. Elke tool werkt zonder registratie of abonnement. Wat u invoert, wordt alleen gebruikt om uw resultaat te berekenen en wordt nooit opgeslagen. Gebruik de verzameling als snelle gereedschapskist voor eenmalige taken of maak een bladwijzer van de tools die u dagelijks gebruikt.