Preskoči na vsebino

Preverjevalnik Argon2

Preverite, ali se geslo ujema z zgoščeno vrednostjo Argon2. Prilepite geslo in niz PHC, na primer $argon2id$v=19$m=65536,t=4,p=1$, orodje pa prebere različico, pomnilnik, število ponovitev, vzporednih niti in sol, znova izračuna zgoščeno vrednost ter sporoči, ali se ujema. Podpira Argon2id, Argon2i in Argon2d različice 19 do 64 MiB, 4 ponovitev in 8 vzporednih niti ter nikoli ne izpiše gesla.

Ponastavi

Pogosta vprašanja

Kako deluje preverjanje Argon2?

Orodje razčleni niz PHC, da pridobi različico, izdajo, pomnilnik, število ponovitev, vzporednost in sol. Nato zgoščeno vrednost gesla izračuna z enakimi nastavitvami in rezultat primerja s shranjeno zgoščeno vrednostjo.

Katere zgoščene vrednosti lahko preverim?

Orodje preveri zgoščene vrednosti Argon2id, Argon2i in Argon2d različice 19 (0x13) v formatu niza PHC. Ustvarjajo jih PHP password_hash, libsodium, argon2-cffi, paket argon2 za Node.js in Generator Argon2 na tem spletnem mestu.

Kakšne so omejitve?

Zgoščena vrednost lahko uporablja največ 64 MiB pomnilnika (m=65536), 4 ponovitve in 8 vzporednih niti. Te omejitve zajemajo privzete nastavitve PHP: m=65536,t=4,p=1 in privzete nastavitve argon2-cffi: m=65536,t=3,p=4. Zahteve za večje vrednosti so zavrnjene z obrazložitvijo.

Ali ga lahko preizkusim z objavljenim primerom?

Testna zgoščena vrednost referenčne implementacije $argon2id$v=19$m=65536,t=2,p=1$c29tZXNhbHQ$CTFhFdXPJO1aFaMaO6Mm5c8y7cJHAph8ArZWb2GRPPc pripada geslu password in soli somesalt. Če vnesete oboje, se prikaže, da se ujemata.

Zakaj je moja zgoščena vrednost zavrnjena kot neveljavna?

Niz se mora začeti z $argon2id$, $argon2i$ ali $argon2d$, čemur sledijo v=19, nato m, t in p, ločeni z vejicami, ter sol Base64 in zgoščena vrednost. Zgoščene vrednosti s presledki, narekovaji ali manjkajočim delom so zavrnjene. Starejše zgoščene vrednosti različice 16 brez dela v= niso podprte.

Ali moje geslo ostane skrivnost?

Da. Odgovor vsebuje samo rezultat in vneseno zgoščeno vrednost, nikoli pa gesla. Nič se ne shrani ali beleži.

Ali rezultat »ni ujemanja« pomeni, da je zgoščena vrednost pokvarjena?

Običajno to pomeni, da se gesli razlikujeta, na primer zaradi presledka na koncu ali drugačne rabe velikih in malih črk. Nekateri sistemi pred zgoščevanjem dodajo tudi pepper ali skrivni ključ, ki ga ta preverjevalnik ne more poznati.

Koliko časa traja preverjanje?

Preverjanje je enako zahtevno kot ustvarjanje zgoščene vrednosti, kar znotraj zgornjih omejitev običajno traja precej manj kot sekundo. Zelo velike nastavitve pomnilnika so zato zavrnjene.

Ali to orodje podpira zgoščene vrednosti libsodium?

Da, crypto_pwhash_str v libsodium zapisuje nize PHC Argon2id. Njegova interaktivna prednastavitev uporablja 64 MiB in 2 ponovitvi ter deluje tukaj, zmerna in občutljiva prednastavitev pa presegata omejitev 64 MiB.

Ali lahko tukaj preverim zgoščene vrednosti bcrypt?

Ne. Za zgoščene vrednosti, ki se začnejo z $2a$, $2b$ ali $2y$, uporabite preverjevalnik Bcrypt.

O spletnem mestu OneClick Pro

OneClick Pro je brezplačna zbirka z več kot 150 spletnimi orodji za vsakodnevno delo: za pretvarjanje slik in enot, oblikovanje in preverjanje kode, preverjanje domen in SEO ter delo z besedilom, datumi in števili. Vsako orodje deluje brez registracije ali naročnine, vnesene podatke pa uporabimo samo za izračun rezultata in jih nikoli ne shranimo. Zbirko lahko uporabljate kot priročen nabor orodij za posamezna opravila ali si dodate med zaznamke orodja, ki jih uporabljate vsak dan.