Ugrás a fő tartalomra

Ingyenes Jelszóerősség-ellenőrző

Ellenőrizd a jelszavad erősségét entrópia-analízissel, feltörési idő becsléssel és a követelmények részletes ellenőrző listájával. Teljes egészében a böngésződben fut.

Az erősségvizsgálat csak az eszközödön fut. Az alábbi opcionális adatszivárgás-ellenőrzés egy SHA-1 hash első 5 karakterét (soha nem magát a jelszót) küldi a pwnedpasswords.com-nak.

Csak heurisztikus. A pontszám a szerkezet és a gyakori jelszavak listái alapján készült becslés. Kiszivárgott jelszavaknál az alábbi adatszivárgás-ellenőrzés megbízhatóbb próba.

Gyakori felhasználások

  • Ellenőrizze a jelszó erősségét a regisztráció előttTesztelje, hogy egy jelszó elég erős-e, mielőtt új fiókot hozna létre bármely webhelyen vagy alkalmazásban.
  • Ellenőrizze, hogy a jelszavak megfelelnek-e a biztonsági szabályzatnakEllenőrizze, hogy a jelszavak megfelelnek-e a szervezeti biztonsági szabályzatoknak: hossz, karakterváltozatosság, nincs közös jelszó.
  • Jelszó biztonsági fogalmak tanításaAz entrópia és a feltörési idő becsléseit használva tanítsa meg a hallgatókat és az alkalmazottakat, hogy miért gyenge bizonyos jelszó.
  • Tesztelje a jelszókezelő fődolgozó jelszavátEllenőrizze, hogy a jelszókezelő fődolgozó jelszava valóban erős — védi az összes többi jelszavát.
  • Biztonsági audit jelszó erőssége felülvizsgálatÉrtékelje a jelszó erősségét a biztonsági auditálási lista részeként. Tekintse át az entrópiát, a repülési időt és az közös jelszó-észlelést.

Hogyan működik

Az erősség-elemzés teljes egészében a böngésződben zajlik, kézzel írt JavaScript motorral — nincs könyvtár, nincs szerver. Ötvözi a karakterkészlet-entrópia számítást, a mintafelismerést (billentyűzetsorozatok, ismétlődő karakterek, gyakori helyettesítések) és egy opcionális, a Web Crypto API-t és k-anonimitást használó adatszivárgás-ellenőrzést, így a jelszavad soha nem hagyja el az eszközödet.

  1. 1
    Készletentrópia kiszámítva
    Gépelés közben az eszköz méri, mely karakterkategóriák szerepelnek — kisbetű (26), nagybetű (26), számjegy (10), szimbólum (32) —, megszorozza a teljes készletméretet log2-vel, hogy megkapja a karakterenkénti entrópia bitjeit, majd ezt szorozza a jelszó hosszával. Egy 10 karakteres, csak kisbetűs jelszó körülbelül 47 bitről indul.
  2. 2
    Mintabüntetések alkalmazva
    A nyers entrópia ezután csökken a kiszámítható szerkezet miatt: a billentyűzetsorozatok, mint a "qwe" vagy "asd", a sorozatos futamok, mint az "abc" vagy "321", a négyjegyű évszámok (1900–2099) és az ismétlődő karaktersorozatok mindegyike 10 bitet von le. Az eszköz a gyakori l33t-helyettesítéseket is visszafordítja (@ → a, 0 → o, $ → s), és eltávolítja a záró számjegyeket, hogy a "P@ssw0rd1"-et felismerje a valójában ismert, gyakori "password" jelszóként.
  3. 3
    Pontszám és feltörési idő hozzárendelve
    A módosított entrópia és egy kilenc szempontos ellenőrzőlista (hossz, karakterkategóriák, nincs ismétlődő sorozat, nem ismert gyakori jelszó) együtt határozza meg a Nagyon gyenge – Erős skálát. A feltörési idő 10 milliárd próbálkozás/másodperc feltételezésével (offline GPU-támadásokra jellemző érték) 2^entrópia / 10 000 000 000 formulával számolódik.
  4. 4
    Opcionális adatszivárgás-ellenőrzés k-anonimitással
    Ha a "Ellenőrzés ismert adatszivárgásokban" gombra kattintasz, a Web Crypto API helyben, a böngészőben SHA-1 hash-eli a jelszavadat. A hash-nek csak az első 5 hexadecimális karaktere kerül elküldésre a Have I Been Pwned tartomány API-jának; az utótag ellenőrzése kliensoldalon történik. A teljes hash — és maga a jelszó — soha nem hagyja el az eszközödet.

A jelszavad soha nem kerül sehova továbbításra — minden erősségelemzés helyben, JavaScriptben zajlik, és az opcionális adatszivárgás-ellenőrzés k-anonimitást használ (csak egy 5 karakteres hash-előtag kerül elküldésre a Have I Been Pwned API-nak, ami matematikailag lehetetlenné teszi, hogy a szolgáltatás visszaállítsa a jelszavadat).

Kapcsolódó eszközök

Gyakran ismételt kérdések