Bezbednost / Lozinke
Generator i provera bcrypt hešova
Generišite bcrypt heš lozinke uz izabrani faktor troška ili proverite da li se lozinka podudara sa postojećim hešom — sve u pregledaču.
Generator i provera bcrypt hešova: bcrypt, koji su 1999. osmislili Niels Provos i David Mazières, izvršava raspored ključa Blowfish algoritma 2^cost puta uz nasumični salt od 16 bajtova, tako da svaki pokušaj napadaču zahteva jednako spor rad. Rezultat u jednom nizu od 60 karaktera sadrži verziju, faktor troška, salt i heš. Ova implementacija je proverena u odnosu na Python bcrypt paket, uključujući Unicode i predugačke lozinke. Radi 100% lokalno u vašem pregledaču, bez otpremanja datoteka na server.
- Kategorija
- Alatke za programere
- Pokretanja
- U vašem pregledaču
- Trošak
- Besplatno · bez registracije
- Dostupnost
- Spremno za upotrebu
U potpunosti radi u vašem pregledaču
Sve se izvršava u ovom pregledaču; lozinka i heš se nikada nigde ne šalju. Cena 10–12 odgovara većini prijavljivanja: svaki sledeći nivo udvostručuje vreme.
Bezbedno čuvanje lozinki
Nikada ne čuvajte lozinke kao običan tekst niti pomoću brzog heša kao što su MD5 ili SHA-256, koje grafička kartica može da isproba milijardama puta u sekundi. bcrypt, scrypt i Argon2 namerno su spori i koriste salt, pa je ukradenu bazu podataka mnogo teže probiti.
Za prijavljivanje na veb server, htpasswd generator ispisuje kompletne redove korisnika; za kreiranje samih lozinki koristite generator lozinki.
Čitanje bcrypt heša
U zapisu $2b$12$R9h/cIPz0gi.URNNX3kh2OPST9/PgBkqquzi.Ss7KIUgO2t0jWMUW, 2b je verzija, 12 je cena, naredna 22 znaka su salt, a poslednjih 31 znak je heš. Pošto se salt i cena čuvaju zajedno sa hešom, server može da poveća cenu za nove lozinke bez uticaja na stare.
Kako se koristi
- Unesite lozinku i izaberite faktor troška; vrednosti od 10 do 12 odgovaraju većini sajtova.
- Generišite heš i kopirajte ga u bazu podataka ili konfiguraciju.
- Da biste testirali sačuvani heš, prebacite se na proveru, nalepite heš i unesite lozinku.
Privatnost i ograničenja
Lozinka i heš ostaju u vašem pregledaču; ništa se ne šalje serveru.
Srodne alatke
Često postavljana pitanja
Koji faktor troška treba da koristim?
Najveći koji vaš server može da podnese pri svakoj prijavi, obično 10–12; OWASP preporučuje najmanje 10. Svaki korak udvostručuje vreme, zato uporedite ovde prikazano vreme sa vremenom na vašem najsporijem serveru.
Koja je razlika između $2a$, $2b$ i $2y$?
Za uobičajene lozinke daju isti heš. $2b$ označava ispravku koju je OpenBSD uveo 2014. za veoma duge lozinke, a $2y$ ispravku greške koju je PHP uveo 2011. u drugoj implementaciji; PHP i Apache-ov htpasswd upisuju $2y$, dok većina drugih biblioteka upisuje $2b$.
Zašto se moja dugačka lozinka prihvata kada unesem samo njen početak?
bcrypt koristi samo prvih 72 bajta, a mnoge biblioteke duže lozinke nečujno skraćuju; alat vas upozorava kada se to dogodi. Slova van engleskog jezika zauzimaju po 2–4 bajta.
Besplatan alat · pokretanja: u vašem pregledaču · nalog nije potreban