Kontrola sily hesla
Otestuj, aké silné je tvoje heslo. Zobrazí sa skóre, odhad času prelomenia pre štyri scenáre útoku a konkrétne tipy, všetko lokálne v prehliadači.
Heslo sa analyzuje iba na tejto stránke. Nikdy sa neodosiela, neukladá ani nezaznamenáva.
Napíš heslo a uvidíš, aké ťažké by bolo uhádnuť ho.
- Skóre
- –
- Odhadovaný počet pokusov
- –
- Odhad entropie
- –
- Dĺžka
- –
- Typy znakov
- –
Odhadovaný čas prelomenia
| Scenár útoku | Čas |
|---|---|
| Online útok s obmedzením pokusov (100 pokusov za hodinu) | – |
| Online útok bez obmedzenia pokusov (10 pokusov za sekundu) | – |
| Offline útok, pomalá hašovacia funkcia ako bcrypt (10 000 pokusov za sekundu) | – |
| Offline útok, rýchla hašovacia funkcia ako MD5 (10 miliárd pokusov za sekundu) | – |
Slabé miesta a tipy
Entropia predpokladá, že každý znak bol vybraný náhodne z použitých typov znakov. Je to horná hranica: skóre a časy prelomenia vyššie zohľadňujú vzorce zo skutočného sveta.
Ako skontrolovať heslo
- Napíš alebo vlož heslo do poľa Heslo na otestovanie. Pole skrýva, čo píšeš; tlačidlom Zobraziť ho uvidíš a tlačidlom Skryť ho znova zamaskuješ.
- Výsledok sa zobrazuje počas písania. Pruh Sila ide od 0 (Veľmi slabé) po 4 (Veľmi silné).
- Pozri si tabuľku Odhadovaný čas prelomenia: pre každý zo štyroch scenárov útoku uvádza jednu dobu, od webovej stránky obmedzujúcej počet pokusov o prihlásenie až po ukradnutú databázu, na ktorú útočia grafické karty.
- Skontroluj Slabé miesta a tipy. Pomenúva problém, ktorý kontrola našla (bežné heslo, vzor na klávesnici, dátum, opakovaná postupnosť…), a navrhuje, ako ho odstrániť.
Heslo sa analyzuje iba na tejto stránke. Nikdy sa neodosiela, neukladá ani nezaznamenáva a pole sa po opustení stránky vymaže. Napriek tomu je najbezpečnejším zvykom testovať heslo, ktoré sa tomu tvojmu podobá, nie to skutočné.
Jazyk: slovníky bežných hesiel a mien sú anglické a francúzske a texty v časti Slabé miesta a tipy sa zobrazujú v angličtine. Slovenské slová a mená kontrola ako slovníkové slová nerozpozná, takže slovenské heslo zložené z bežných slovenských slov môže vyzerať silnejšie, než v skutočnosti je. Rozpozná však vzory na klávesnici, opakovania, postupnosti, dátumy a známe uniknuté heslá.
Ako sa počíta skóre
Tento nástroj používa zxcvbn, open-source odhadovač hesiel, ktorý pôvodne vznikol v Dropboxe (tu v udržiavanej verzii pre TypeScript, zxcvbn-ts). Namiesto počítania veľkých písmen a symbolov uvažuje ako lámač hesiel. Heslo rozdelí na časti a hľadá vzorce, ktoré útočníci skúšajú ako prvé:
- najčastejšie uniknuté heslá, krstné mená, priezviská a časté anglické a francúzske slová, vrátane slov odzadu a náhrad „l33t“ ako
p@ssw0rd; - pohyby po klávesnici ako
qwerty,azertyalebo1qaz2wsx; - opakované znaky (
aaaa), opakované bloky (abcabc) a postupnosti (abcd,9876); - dátumy a nedávne roky.
Potom odhadne, koľko pokusov by útočník potreboval na nájdenie celého hesla, čo sa zobrazuje ako Odhadovaný počet pokusov. Skóre vychádza z tohto čísla: menej než tisíc pokusov dá 0, menej než milión 1, menej než 100 miliónov 2, menej než 10 miliárd 3 a všetko nad tým získa 4.
Štyri scenáre útoku
Časy prelomenia vznikajú vydelením odhadovaného počtu pokusov rýchlosťou každého útoku:
| Scenár | Rýchlosť |
|---|---|
| Online útok s obmedzením pokusov | 100 pokusov za hodinu |
| Online útok bez obmedzenia pokusov | 10 pokusov za sekundu |
| Offline útok, pomalá hašovacia funkcia ako bcrypt | 10 000 pokusov za sekundu |
| Offline útok, rýchla hašovacia funkcia ako MD5 | 10 miliárd pokusov za sekundu |
Online útok znamená, že niekto píše pokusy do prihlasovacieho formulára. Offline útok nastane po úniku dát, keď má útočník kópiu uložených hašov hesiel a môže skúšať pokusy na vlastnom hardvéri. Posledný riadok je najhorší prípad a treba ho sledovať pri heslách, ktoré chránia e-mail, bankovníctvo alebo správcu hesiel. Časy sú priemery: útočník môže mať šťastie aj skôr.
Odhad entropie
Odhad entropie je klasický údaj pre útok hrubou silou: dĺžka × log2(veľkosť súboru znakov), pričom súbor je súčet použitých typov znakov (26 malých písmen, 26 veľkých, 10 číslic, 33 symbolov a 100 pre iné znaky, napríklad diakritiku alebo emoji). Qwerty123! dostane podľa tohto vzorca približne 66 bitov, no zxcvbn mu dá skóre 0 (Veľmi slabé), pretože ide o rad klávesov s bežnou príponou. Entropia má zmysel iba pri heslách vybraných náhodne, napríklad generátorom hesiel; pri heslách vymyslených človekom sa spoľahni na skóre a časy prelomenia.
Často kladené otázky
Je bezpečné písať sem moje skutočné heslo?
Kontrola beží celá v tvojom prehliadači so slovníkom načítaným z tejto stránky; nič, čo napíšeš, sa neprenáša ani neukladá. Ako všeobecné pravidlo však heslo nikdy nepíš nikde inde než tam, kde sa používa. Testovanie podobného hesla dáva rovnaký prehľad.
Prečo moje dlhé heslo dostáva nízke skóre?
Dĺžka pomáha, iba ak je obsah nepredvídateľný. Známy citát, trikrát opakované slovo alebo rad klávesov patria medzi prvé veci, ktoré lámači skúšajú, takže pridávajú málo sily, aj keď heslo predĺžia.
Aké skóre mám mať?
Pri dôležitých účtoch sa snaž o 4 (Veľmi silné) a pri všetkom ostatnom o aspoň 3. Náhodná prístupová fráza z piatich a viac slov alebo náhodné heslo so 14 a viac znakmi dosiahne 4 ľahko.
Robia symboly a veľké písmená heslo silným?
Samy o sebe nie. Password1! spĺňa väčšinu pravidiel zložitosti a stále patrí medzi najčastejšie heslá. Náhodnosť a dĺžka záleží oveľa viac než rozmanitosť znakov.
Kontroluje nástroj, či moje heslo neuniklo?
Porovnáva heslo s vstavaným zoznamom veľmi bežných uniknutých hesiel, ale nepýta sa žiadnej online databázy úniku. Heslo, ktoré tu vyzerá silné, mohlo byť odhalené, ak sa použilo aj na stránke, kde došlo k úniku dát.
Súvisiace nástroje
- Generátor hesiel Bezplatný generátor hesiel vytvára silné náhodné heslá s 4 až 128 znakmi priamo v prehliadači so zabezpečeným generátorom. Nič sa neukladá ani neodosiela.
- Generátor prístupových fráz Vytvor silné a zapamätateľné prístupové frázy v štýle Diceware zo zoznamu EFF alebo francúzskeho zoznamu, s entropiou v bitoch. Bezpečne v prehliadači.
- Generátor hashov MD5, SHA-1, SHA-256 Vygeneruj hashe MD5, SHA-1, SHA-256 a SHA-512 textu alebo súborov ľubovoľnej veľkosti a over kontrolné súčty. Všetko beží v tvojom prehliadači.