Pāriet uz saturu

Argon2 Verifier

Pārbaudiet, vai parole atbilst Argon2 jaucējvērtībai. Ielīmējiet paroli un PHC virkni, piemēram, $argon2id$v=19$m=65536,t=4,p=1$, un rīks nolasa variantu, atmiņas apjomu, iterāciju skaitu, paralēlismu un salt, no jauna aprēķina jaucējvērtību un norāda, vai tās atbilst. Atbalstīti Argon2id, Argon2i un Argon2d ar 19. versiju, līdz 64 MiB, 4 iterācijām un 8 paralēlajām plūsmām. Parole netiek atkārtoti parādīta.

Atiestatīt

Bieži uzdotie jautājumi

Kā darbojas Argon2 pārbaude?

Rīks parsē PHC virkni, lai iegūtu variantu, versiju, atmiņas apjomu, iterāciju skaitu, paralēlismu un salt. Pēc tam tas jauc jūsu paroli ar šiem pašiem iestatījumiem un salīdzina rezultātu ar saglabāto jaucējvērtību.

Kādas jaucējvērtības varu pārbaudīt?

Rīks pārbauda Argon2id, Argon2i un Argon2d jaucējvērtības ar 19. versiju (0x13) PHC virknes formātā. Tās ģenerē PHP password_hash, libsodium, argon2-cffi, Node.js argon2 pakotne un šīs vietnes Argon2 Generator.

Kādi ir ierobežojumi?

Jaucējvērtībai drīkst izmantot ne vairāk kā 64 MiB atmiņas (m=65536), 4 iterācijas un 8 paralēlās plūsmas. Šie ierobežojumi aptver PHP noklusētos iestatījumus m=65536,t=4,p=1 un argon2-cffi noklusētos iestatījumus m=65536,t=3,p=4. Jaucējvērtības, kurām vajadzīgi lielāki resursi, tiek noraidītas ar paskaidrojumu.

Vai varu to pārbaudīt ar publicētu piemēru?

Atsauces implementācijas testa jaucējvērtība $argon2id$v=19$m=65536,t=2,p=1$c29tZXNhbHQ$CTFhFdXPJO1aFaMaO6Mm5c8y7cJHAph8ArZWb2GRPPc atbilst parolei password un salt somesalt. Ievadot abus, rezultāts būs atbilstība.

Kāpēc mana jaucējvērtība tiek noraidīta kā nederīga?

Virknei jāsākas ar $argon2id$, $argon2i$ vai $argon2d$, pēc tam jāseko v=19, tad m, t un p, kas atdalīti ar komatiem, un visbeidzot Base64 salt un jaucējvērtībai. Jaucējvērtības ar atstarpēm, pēdiņām vai trūkstošu daļu tiek noraidītas. Vecākas 16. versijas jaucējvērtības bez v= daļas netiek atbalstītas.

Vai mana parole paliek noslēpumā?

Jā. Atbildē ir tikai rezultāts un jūsu ievadītā jaucējvērtība, nekad parole. Nekas netiek saglabāts vai reģistrēts.

Vai rezultāts “neatbilst” nozīmē, ka jaucējvērtība ir bojāta?

Parasti tas nozīmē, ka parole atšķiras, piemēram, tās beigās ir atstarpe vai atšķiras kāds burts. Dažas sistēmas pirms jaukšanas pievieno arī pepper jeb slepenu atslēgu, ko šis pārbaudītājs nevar zināt.

Cik ilgi notiek pārbaude?

Pārbaude prasa tikpat daudz resursu kā jaucējvērtības izveide, kas norādīto ierobežojumu ietvaros parasti aizņem krietni mazāk par sekundi. Tāpēc jaucējvērtības ar ļoti lielu atmiņas patēriņu tiek noraidītas.

Vai šis rīks atbalsta libsodium jaucējvērtības?

Jā. libsodium funkcija crypto_pwhash_str ģenerē Argon2id PHC virknes. Tās interaktīvais sākotnējais iestatījums izmanto 64 MiB un 2 iterācijas, tāpēc to var pārbaudīt šeit; mērenais un stingrais iestatījums pārsniedz 64 MiB ierobežojumu.

Vai šeit varu pārbaudīt bcrypt jaucējvērtības?

Nē. Jaucējvērtībām, kas sākas ar $2a$, $2b$ vai $2y$, izmantojiet Bcrypt Verifier.

Par OneClick Pro

OneClick Pro ir bezmaksas vairāk nekā 150 tīmekļa rīku kolekcija ikdienas darbam: attēlu un mērvienību konvertēšanai, koda formatēšanai un validēšanai, domēnu un SEO pārbaudei, kā arī darbam ar tekstu, datumiem un skaitļiem. Katru rīku var izmantot bez reģistrācijas vai abonēšanas, un ievadītie dati tiek izmantoti tikai rezultāta aprēķināšanai un nekad netiek saglabāti. Izmantojiet to kā ātru rīku kopumu atsevišķiem uzdevumiem vai pievienojiet grāmatzīmēm rīkus, ko lietojat katru dienu.