Argon2 Verifier
Kontrollige, kas parool vastab Argon2 räsile. Kleepige parool ja PHC-string, näiteks $argon2id$v=19$m=65536,t=4,p=1$, ning tööriist loeb variandi, mälu, iteratsioonid, rajad ja soola, arvutab räsi uuesti ning annab teada, kas need vastavad või mitte. See toetab Argon2id-, Argon2i- ja Argon2d-versiooni 19 räsisid kuni 64 MiB, 4 iteratsiooni ja 8 rajani ega kuva parooli kunagi uuesti.
Korduma kippuvad küsimused
Kuidas Argon2 kontrollimine käib?
Tööriist parsib PHC-stringi, et saada teada variant, versioon, mälu, iteratsioonid, paralleelsus ja sool. Seejärel räsib see teie parooli täpselt nende seadistustega ja võrdleb tulemust salvestatud räsiga.
Milliseid räsisid saan kontrollida?
Tööriist kontrollib PHC-stringivormingus Argon2id-, Argon2i- ja Argon2d-versiooni 19 (0x13) räsisid. Neid loovad PHP password_hash, libsodium, argon2-cffi, pakett Node.js argon2 ja selle saidi Argon2 Generator.
Millised on piirangud?
Räsi võib kasutada kuni 64 MiB mälu (m=65536), 4 iteratsiooni ja 8 rada. Need piirangud hõlmavad PHP vaikeseadistust m=65536,t=4,p=1 ja argon2-cffi vaikeseadistust m=65536,t=3,p=4. Suuremaid väärtusi nõudvad räsid lükatakse koos selgitusega tagasi.
Kas saan seda katsetada avaldatud näitega?
Viiteteostuse test-räsi $argon2id$v=19$m=65536,t=2,p=1$c29tZXNhbHQ$CTFhFdXPJO1aFaMaO6Mm5c8y7cJHAph8ArZWb2GRPPc vastab paroolile password ja soolale somesalt. Mõlema sisestamisel saad vastuseks, et need vastavad.
Miks lükatakse mu räsi vigasena tagasi?
String peab algama märgiga $argon2id$, $argon2i$ või $argon2d$, millele järgneb v=19, siis m, t ja p komadega eraldatuna ning seejärel Base64 sool ja räsi. Tühikute, jutumärkidega või puuduva osaga kopeeritud räsid lükatakse tagasi. Vanemaid versiooni 16 räsisid, millel puudub v= osa, ei toetata.
Kas mu parool jääb salajaseks?
Jah. Vastus sisaldab ainult tulemust ja teie sisestatud räsi, mitte kunagi parooli. Midagi ei salvestata ega logita.
Kas tulemus „ei vasta” tähendab, et räsi on katki?
Tavaliselt tähendab see, et parool on erinev, näiteks lõpus oleva tühiku või teistsuguse suurtähestuse tõttu. Mõned süsteemid lisavad enne räsimist ka pepperi või salajase võtme, mida see kontrollija ei saa teada.
Kui kaua kontrollimine aega võtab?
Kontrollimine nõuab sama palju arvutustööd kui räsi loomine ja võtab ülaltoodud piirangute korral tavaliselt tunduvalt alla sekundi. Seetõttu lükatakse väga suured mäluseadistused tagasi.
Kas see tööriist toetab libsodiumi räsisid?
Jah, libsodiumi crypto_pwhash_str kirjutab Argon2id PHC-stringe. Selle interaktiivne eelseadistus kasutab 64 MiB mälu ja 2 iteratsiooni ning sobib siin kontrollimiseks, kuid mõõdukas ja tundlik eelseadistus ületavad 64 MiB piirangu.
Kas saan siin bcrypt-räsisid kontrollida?
Ei. Kasutage Bcrypt Verifierit räsides, mis algavad $2a$, $2b$ või $2y$.