# Argon2 Verifier

Patikrinkite, ar slaptažodis atitinka Argon2 maišą. Įklijuokite slaptažodį ir PHC eilutę, pavyzdžiui, $argon2id$v=19$m=65536,t=4,p=1$, ir įrankis nuskaito variantą, atminties kiekį, iteracijų skaičių, lygiagrečių gijų skaičių bei druską, iš naujo apskaičiuoja maišą ir nurodo, ar jie sutampa. Palaikomi Argon2id, Argon2i ir Argon2d, 19 versijos maišai, iki 64 MiB, 4 iteracijų ir 8 lygiagrečių gijų; slaptažodis niekada neparodomas.

## Dažnai užduodami klausimai

### Kaip veikia Argon2 patikra?

Įrankis išanalizuoja PHC eilutę ir nuskaito variantą, versiją, atminties kiekį, iteracijų skaičių, lygiagretumą bei druską. Tada jis maišo jūsų slaptažodį, naudodamas būtent šiuos nustatymus, ir palygina rezultatą su išsaugota maiša.

### Kokias maišas galiu patikrinti?

Įrankis tikrina Argon2id, Argon2i ir Argon2d 19 versijos (0x13) maišas PHC eilutės formatu. Jas generuoja PHP password_hash, libsodium, argon2-cffi, Node.js argon2 paketas ir šioje svetainėje esantis Argon2 Generator.

### Kokie yra apribojimai?

Maišai gali naudoti ne daugiau kaip 64 MiB atminties (m=65536), 4 iteracijas ir 8 lygiagrečias gijas. Šie apribojimai apima PHP numatytąjį nustatymą m=65536,t=4,p=1 ir argon2-cffi numatytąjį nustatymą m=65536,t=3,p=4. Maišos, kurioms reikia daugiau išteklių, atmetamos paaiškinant priežastį.

### Ar galiu išbandyti su paskelbtu pavyzdžiu?

Etaloninės realizacijos testinė maiša $argon2id$v=19$m=65536,t=2,p=1$c29tZXNhbHQ$CTFhFdXPJO1aFaMaO6Mm5c8y7cJHAph8ArZWb2GRPPc atitinka slaptažodį password ir druską somesalt. Įvedus abu, rezultatas yra „sutampa“.

### Kodėl mano maiša atmetama kaip netinkama?

Eilutė turi prasidėti $argon2id$, $argon2i$ arba $argon2d$, po to turi eiti v=19, tada m, t ir p, atskirti kableliais, o galiausiai – Base64 druska ir maiša. Maišos, nukopijuotos su tarpais, kabutėmis arba be kurios nors dalies, atmetamos. Senesnės 16 versijos maišos be v= dalies nepalaikomos.

### Ar mano slaptažodis laikomas paslaptyje?

Taip. Atsakyme yra tik rezultatas ir įvesta maiša, bet ne slaptažodis. Nieko neišsaugome ir neregistruojame.

### Ar rezultatas „nesutampa“ reiškia, kad maiša sugadinta?

Paprastai tai reiškia, kad slaptažodis skiriasi, pavyzdžiui, gale yra tarpas arba skiriasi raidžių registras. Kai kurios sistemos prieš maišavimą taip pat prideda slaptą reikšmę arba raktą, kurio šis tikrintuvas negali žinoti.

### Kiek laiko trunka patikra?

Patikrai reikia tiek pat išteklių, kiek ir maišai sukurti; laikantis pirmiau nurodytų apribojimų tai paprastai trunka gerokai trumpiau nei sekundę. Labai dideli atminties nustatymai atmetami dėl šios priežasties.

### Ar šis įrankis palaiko libsodium maišas?

Taip, libsodium funkcija crypto_pwhash_str rašo Argon2id PHC eilutes. Jos interaktyvus išankstinis nustatymas naudoja 64 MiB ir 2 iteracijas, todėl čia patikrinamas, o vidutinio ir jautraus saugumo išankstiniai nustatymai viršija 64 MiB limitą.

### Ar galiu čia patikrinti bcrypt maišas?

Ne. Maišoms, prasidedančioms $2a$, $2b$ arba $2y$, naudokite Bcrypt Verifier.

Jūsų reklama čia?

[Parašykite mums el. paštu](mailto:hi@dennn.is?subject=Reklama%20svetain%C4%97je%20OneClick%20Pro)

[Reklama Įskiepių rinkinys, paruoštas agentams, skirtas WordPress.](https://sleekwp.com/?ref=oneclickpro)
