# Ověřovač Argon2

Ověřte, zda heslo odpovídá hashi Argon2. Vložte heslo a řetězec PHC, například $argon2id$v=19$m=65536,t=4,p=1$, a nástroj načte variantu, paměť, počet iterací, paralelních vláken a sůl, znovu vypočítá hash a oznámí, zda se shoduje. Podporuje Argon2id, Argon2i a Argon2d verze 19 až do 64 MiB, 4 iterací a 8 paralelních vláken a heslo nikdy nevrací.

## Často kladené otázky

### Jak funguje ověřování Argon2?

Nástroj parsuje řetězec PHC a načte variantu, verzi, paměť, počet iterací, paralelismus a sůl. Poté zahashuje vaše heslo se stejným nastavením a porovná výsledek s uloženým hashem.

### Které hashe mohu zkontrolovat?

Nástroj kontroluje hashe Argon2id, Argon2i a Argon2d verze 19 (0x13) ve formátu řetězce PHC. Vytvářejí je PHP password_hash, libsodium, argon2-cffi, balíček argon2 pro Node.js a Generátor Argon2 na tomto webu.

### Jaká jsou omezení?

Hash může využívat nejvýše 64 MiB paměti (m=65536), 4 iterace a 8 paralelních vláken. Tyto limity zahrnují výchozí nastavení PHP m=65536,t=4,p=1 i výchozí nastavení argon2-cffi m=65536,t=3,p=4. Hashe s vyššími nároky nástroj odmítne a vysvětlí proč.

### Mohu to vyzkoušet s publikovaným příkladem?

Testovací hash referenční implementace $argon2id$v=19$m=65536,t=2,p=1$c29tZXNhbHQ$CTFhFdXPJO1aFaMaO6Mm5c8y7cJHAph8ArZWb2GRPPc odpovídá heslu password a soli somesalt. Po zadání obou nástroj oznámí shodu.

### Proč je můj hash odmítnut jako neplatný?

Řetězec musí začínat na $argon2id$, $argon2i$ nebo $argon2d$, za nimi musí následovat v=19, poté m, t a p oddělené čárkami a nakonec sůl a hash Base64. Hashe zkopírované s mezerami, uvozovkami nebo chybějící částí jsou odmítnuty. Starší hashe verze 16 bez části v= nejsou podporovány.

### Zůstane moje heslo v tajnosti?

Ano. Odpověď obsahuje pouze výsledek a zadaný hash, nikdy heslo. Nic se neukládá ani nezaznamenává.

### Znamená výsledek bez shody, že je hash poškozený?

Obvykle to znamená, že se heslo liší, například kvůli koncové mezeře nebo jiným velkým a malým písmenům. Některé systémy před zahashováním také přidávají pepper nebo tajný klíč, který tento ověřovač nezná.

### Jak dlouho kontrola trvá?

Kontrola je stejně náročná jako vytvoření hashe a v rámci výše uvedených limitů obvykle trvá výrazně méně než sekundu. Velmi vysoké nastavení paměti se proto odmítá.

### Podporuje tento nástroj hashe libsodium?

Ano, funkce crypto_pwhash_str z libsodium zapisuje řetězce PHC pro Argon2id. Její interaktivní přednastavení využívá 64 MiB a 2 iterace, takže jej lze ověřit zde. Střední a citlivé přednastavení limit 64 MiB překračují.

### Mohu zde kontrolovat hashe bcrypt?

Ne. Pro hashe začínající na $2a$, $2b$ nebo $2y$ použijte ověřovač Bcrypt.

Vaše reklama zde?

[Napište nám](mailto:hi@dennn.is?subject=Inzerce%20na%20OneClick%20Pro)

[Reklama Sada pluginů připravená pro agenty pro WordPress.](https://sleekwp.com/?ref=oneclickpro)
