Hoppa till innehåll

Argon2 Verifier

Kontrollera om ett lösenord matchar en Argon2-hash. Klistra in lösenordet och en PHC-sträng, till exempel $argon2id$v=19$m=65536,t=4,p=1$, så läser verktyget varianten, minnesåtgången, iterationerna, parallelliteten och saltet, beräknar hashen på nytt och svarar om de matchar. Det stöder Argon2id, Argon2i och Argon2d version 19 upp till 64 MiB, 4 iterationer och 8 parallella trådar, och visar aldrig lösenordet igen.

Återställ

Vanliga frågor

Hur fungerar Argon2-verifiering?

Verktyget tolkar PHC-strängen för att läsa variant, version, minnesåtgång, iterationer, parallellisering och salt. Därefter hashar det lösenordet med exakt de inställningarna och jämför resultatet med den sparade hashen.

Vilka hashvärden kan jag kontrollera?

Verktyget kontrollerar Argon2id-, Argon2i- och Argon2d-hashar av version 19 (0x13) i PHC-strängformatet. De skapas av PHP password_hash, libsodium, argon2-cffi, Node.js argon2-paketet och Argon2 Generator på den här webbplatsen.

Vilka är begränsningarna?

Hashen får använda högst 64 MiB minne (m=65536), 4 iterationer och 8 parallella trådar. Begränsningarna täcker standardinställningen för PHP, m=65536,t=4,p=1, och standardinställningen för argon2-cffi, m=65536,t=3,p=4. Hashar som kräver mer avvisas med en förklaring.

Kan jag testa med ett publicerat exempel?

Referensimplementationens testhash $argon2id$v=19$m=65536,t=2,p=1$c29tZXNhbHQ$CTFhFdXPJO1aFaMaO6Mm5c8y7cJHAph8ArZWb2GRPPc hör till lösenordet password med saltet somesalt. Om du anger båda får du svaret match.

Varför avvisas min hash som ogiltig?

Strängen måste börja med $argon2id$, $argon2i$ eller $argon2d$, följt av v=19, sedan m, t och p separerade med kommatecken och därefter Base64 saltet och hashen. Hashar som kopieras med mellanslag, citattecken eller en saknad del avvisas. Äldre hashvärden av version 16 utan en v=-del stöds inte.

Hålls mitt lösenord hemligt?

Ja. Svaret innehåller bara resultatet och hashen du angav, aldrig lösenordet. Ingenting sparas eller loggas.

Betyder resultatet ingen matchning att hashen är trasig?

Vanligtvis betyder det att lösenordet skiljer sig, till exempel på grund av ett avslutande mellanslag eller en annan versalisering. Vissa system lägger också till en pepper eller hemlig nyckel före hashningen, vilket den här verifieraren inte kan känna till.

Hur lång tid tar en kontroll?

Kontrollen kräver lika mycket arbete som att skapa hashen, vilket vanligtvis tar långt under en sekund inom gränserna ovan. Inställningar med mycket stort minne avvisas av den anledningen.

Stöder det här verktyget hashvärden från libsodium?

Ja, crypto_pwhash_str i libsodium skriver Argon2id-PHC-strängar. Dess interaktiva förinställning använder 64 MiB och 2 iterationer och kan verifieras här, medan de måttliga och känsliga förinställningarna överskrider gränsen på 64 MiB.

Kan jag kontrollera bcrypt-hashar här?

Nej. Använd Bcrypt Verifier för hashvärden som börjar med $2a$, $2b$ eller $2y$.

Om OneClick Pro

OneClick Pro är en kostnadsfri samling med mer än 150 webbverktyg för det dagliga arbetet: konvertera bilder och enheter, formatera och validera kod, kontrollera domäner och SEO samt arbeta med text, datum och tal. Alla verktyg fungerar utan registrering eller prenumeration, och det du anger används bara för att beräkna resultatet och sparas aldrig. Använd samlingen som en snabb verktygslåda för enstaka uppgifter eller bokmärk verktygen du använder varje dag.