Generátor heslových fráz
- 7 slov
Bezplatný generátor heslových fráz
Tento generátor heslových fráz vytvorí zapamätateľné heslo z náhodných slov: ľahko si ho zapamätáte, ľahko ho napíšete, no ťažko ho niekto uhádne. Spája nápad z xkcd s metódou Diceware tak, ako sa patrí: s bezpečným generátorom náhodných čísel a poctivým výpočtom sily heslovej frázy. Predvolených sedem náhodných slov je dostatočne silná voľba takmer na všetko, pri čom heslo zadávate ručne.
Vyberte si 3 až 12 slov, oddeľovač medzi nimi, veľké písmená, číslo, symbol a maximálnu dĺžku. Slová sú k dispozícii v angličtine a deviatich ďalších jazykoch. Nepáči sa vám niektoré slovo? Ťuknutím naň vymeníte len to. Heslová fráza sa vytvára vo vašom zariadení a nikam sa neodosiela.
Prejsť na: Na čo sa hodí? · Koľko slov? · Tri náhodné slová · Ako si ju zapamätať · Otázky
Na čo slúži heslová fráza?
Heslová fráza sa hodí tam, kde heslo zadávate ručne. Vyberte účel použitia a generátor heslových fráz sa otvorí s vhodnými nastaveniami.
- Hlavné hesloJediné heslo, ktoré nesmiete zabudnúť: odomyká vášho správcu hesiel. Veľké písmená a číslo splnia požiadavky aplikácií, ktoré ich vyžadujú.8 slov · veľké písmená · číslo
- Šifrovanie diskuBitLocker, FileVault, VeraCrypt alebo LUKS. Chráni všetko na disku, preto má najviac slov.8 slov
- Kľúč SSH alebo GPGOdomyká váš súkromný kľúč pri každom použití.7 slov
- Diktovanie alebo zadávanie na televízoreObyčajné slová oddelené medzerami sa ľahko diktujú cez telefón alebo zadávajú diaľkovým ovládačom.7 slov · medzery
- Web s prísnymi pravidlami pre hesláVeľké písmená, náhodné číslice medzi slovami a jeden symbol splnia pravidlá vyžadujúce „veľké a malé písmená, číslo a symbol“.6 slov · veľké písmená · číslice medzi slovami · symbol
- Tri náhodné slováOdporúčanie britskej vlády pre online účty. Vhodné tam, kde web obmedzuje počet nesprávnych pokusov a používate dvojstupňové prihlasovanie. Na čokoľvek iné je takéto heslo príliš slabé, ako vysvetľujeme nižšie.3 slová · veľké písmená · číslo · Slabé pri krádeži súboru s heslami
- Nové účty pre tímDesať rôznych heslových fráz, každá na samostatnom riadku s vlastným tlačidlom na kopírovanie. Pre celú triedu alebo firmu použite hromadný generátor hesiel.10 heslových fráz, každá so 7 slovami
- Účet na webe alebo v aplikáciiAk heslo nikdy nezadávate ručne, náhodný reťazec znakov je pri rovnakej sile kratší.Generátor hesiel
Koľko slov potrebujete?
Každé pridané slovo spôsobí, že heslovú frázu bude približne 7 400-krát ťažšie uhádnuť, pretože útočník musí na každej pozícii vyskúšať všetky slová zo zoznamu. Sedem náhodných slov, naše predvolené nastavenie, sa hodí takmer na všetko, pri čom heslo zadávate ručne: prihlásenie do počítača, Wi-Fi alebo kľúč SSH. Pre správcu hesiel alebo šifrovaný disk použite osem slov. Tri alebo štyri slová sú vhodné len pre účty, ktoré blokujú nesprávne pokusy, ako vysvetľujeme nižšie.
Čas pod generátorom zodpovedá najhoršiemu scenáru: útočník pozná váš zoznam slov a má kópiu údajov, na ktorej môže skúšať heslá na vlastných počítačoch bez obmedzenia počtu pokusov, napríklad zoznam hesiel ukradnutý z webu alebo skopírovaný šifrovaný súbor. Pri heslovej fráze zobrazenej v generátore závisí čas potrebný na prelomenie od toho, kto ju skúša uhádnuť:
Vaša heslová fráza7 slovAngličtinaAbc123!@#
- Jedna grafická karta
- 98 miliónov rokov
- Veľmi silné
- Ako vo výkonnom hernom počítači
- 1 000 grafických kariet Vaše hodnotenie
- 98 000 rokov
- Silné
- Prenajaté na hodiny, napríklad zločineckou skupinou
- 100 000 grafických kariet
- 980 rokov
- Silné
- Rozsah zodpovedajúci možnostiam vlády alebo veľkej technologickej firmy. Tieto údaje nikto nezverejňuje.
Útok na web alebo zariadenie s riadnym zabezpečením je oveľa pomalší: blokuje opakované nesprávne pokusy a ukladá heslá v podobe, ktorá spomaľuje ich hádanie. Nevidíte však, ako web ukladá vaše heslo, preto sa na to nespoliehajte.
Veľké písmená takmer nič nepridajú, pretože aj útočník môže skúšať každé slovo s veľkým začiatočným písmenom. Číslo alebo symbol pomôže trochu. Ďalšie slovo pomôže najviac. Ak stránka obmedzuje dĺžku hesla, otvorte ponuku Bez limitu a vyberte príslušný limit: generátor heslových fráz potom vytvára iba frázy, ktoré sa doň zmestia, a zobrazená sila sa tomu primerane zníži.
Stačí heslo z 3 slov?
Britské Národné centrum kybernetickej bezpečnosti (NCSC) odporúča používať „tri náhodné slová“ a veľa ľudí dnes hľadá generátor hesiel z 3 slov. Táto rada má zmysel v situácii, pre ktorú bola určená: pri online účte, ktorý blokuje opakované pokusy o uhádnutie hesla a ideálne využíva aj dvojstupňové prihlasovanie. Uhádnuť tri náhodné slová cez prihlasovaciu stránku pri 10 pokusoch za sekundu by trvalo približne 650 rokov.
Problém nastáva pri úniku údajov. Ak niekto ukradne zahašované heslá z webu, heslo z tých istých troch slov sa dá prelomiť za menej než sekundu. Veľké písmená, číslo a symbol takmer nepomôžu. Tri slová preto používajte len v situáciách, pre ktoré ich NCSC odporúča. Pre správcu hesiel, prihlásenie do počítača, Wi-Fi alebo šifrovaný disk používajte sedem alebo viac slov. Príklad Tri náhodné slová uvedený vyššie otvorí generátor heslových fráz s nastaveniami podľa odporúčania NCSC a ukazovateľ sily hesla poctivo ukáže, aké je slabé.
Generátor hesiel podľa xkcd, ako sa patrí
Známy komiks xkcd tvrdil, že štyri náhodné bežné slová sa ľahšie pamätajú než „Tr0ub4dor&3“ a ťažšie sa prelomia. Táto myšlienka bola správna. Čísla však slúžili len na ilustráciu: štyri slová zo zoznamu 2 048 slov predstavujú 44 bitov, čo jediná grafická karta zvládne prelomiť za menej než minútu.
Tento generátor heslových fráz zachováva pôvodnú myšlienku, ale upravuje parametre: zoznamy s približne 7 400 slovami namiesto 2 048, predvolene sedem slov namiesto štyroch, žiadne opakujúce sa slová a bezpečný generátor náhodných čísel namiesto ľudského výberu. Sedem slov poskytuje približne 90 bitov, čo znamená približne 100 000 rokov aj pre 1 000 grafických kariet.
Najdôležitejšie je, aby boli slová naozaj náhodné. Ľudia, ktorí si ich vyberajú sami, siahajú po textoch piesní, citátoch, menách a názvoch miest. Nástroje na lámanie hesiel skúšajú práve tie ako prvé. Dokonca aj fráza „correct horse battery staple“ z komiksu sa už v uniknutých údajoch objavila tisícky ráz. Náhodne vybrané slová nemajú žiadny vzorec, ktorý by sa dal odhaliť, takže uvedené čísla platia aj vtedy, keď útočník vie, že používate PassGen.co. Už používate heslovú frázu, ktorú ste si vymysleli sami? Otestujte ju v nástroji Kontrola sily hesla.
Ako si zapamätať heslovú frázu
- Vytvorte si v mysli obraz. Predstavte si slová v správnom poradí ako krátku, bláznivú scénku. Mroža s lampášom v kaňone si zapamätáte oveľa ľahšie než sedem samostatných slov.
- Spočiatku ju často píšte. Počas prvého týždňa ju používajte niekoľkokrát denne. Potom si ju už vaše prsty zapamätajú.
- Kým sa ju naučíte, zapíšte si ju. Papier si nechajte doma, nikdy nie pri zariadení, ktoré ňou odomykáte. Keď už budete heslovú frázu vedieť naspamäť, papier zničte.
- Ponechajte oddeľovače. Spojovníky alebo medzery vám ukážu, kde ste urobili chybu, a nič vás nestoja.
Heslové frázy vo vašom jazyku
Známe slová sa ľahšie pamätajú aj píšu. Pomocou tlačidla so zemeguľou si vyberte zoznam slov: English, Deutsch, Español, Français, Italiano, Português, Català, Nederlands, Українська alebo Русский. Každý hlavný zoznam obsahuje približne 5 900 až 7 700 slov, takže heslová fráza v ktoromkoľvek z týchto jazykov je takmer rovnako silná ako v angličtine a výpočet sily pod generátorom zohľadňuje presný počet slov vo vybranom zozname.
Ukrajinčina a ruština sú dostupné aj v latinke, pretože na úvodnej obrazovke pri spustení zašifrovaného notebooku, na televízore alebo na stránke správy smerovača je často k dispozícii len americké rozloženie klávesnice. Ak tam heslovú frázu nedokážete napísať, nezískate prístup. Z rovnakého dôvodu si heslovú frázu na šifrovanie disku vyskúšajte na úvodnej obrazovke pri spustení počítača skôr, než sa na ňu spoľahnete, alebo použite zoznam bez diakritiky.
Angličtina (krátke slová) používa slová s tromi až piatimi písmenami, ktoré sa rýchlejšie píšu na telefóne alebo diaľkovom ovládači televízora. Keďže je na výber menej slov, každé z nich prispieva k sile heslovej frázy menej. Použite preto deväť krátkych slov, aby bola fráza rovnako silná ako fráza zo siedmich slov z hlavného zoznamu.
Ako to funguje: technické podrobnosti
Pre každého, kto si chce overiť podrobnosti.
Bezpečný náhodný výber
každé slovo sa vyberá pomocou crypto.getRandomValues() metódou zamietnutia, takže všetky slová majú presne rovnakú pravdepodobnosť výberu. Ak sa vyberie slovo, ktoré už v heslovej fráze je, výber sa zopakuje, aby sa žiadne slovo nevyskytlo dvakrát.
Odhad sily
presný počet rôznych heslových fráz, ktoré možno pri daných nastaveniach vytvoriť. Bez obmedzenia maximálnej dĺžky je to N × (N − 1) × …, pričom počet činiteľov zodpovedá počtu slov vo fráze a N je počet slov v zozname. Náhodné číslice medzi slovami tento počet násobia číslom 10 za každú medzeru medzi slovami, možnosť „pridať číslo“ číslom 10 × počet slov (ktorá číslica, ktoré slovo) a možnosť „pridať symbol“ číslom 8 × počet slov (jeden zo symbolov ! @ # $ % ^ & *, ktoré slovo). Veľké písmená silu nezvyšujú a nezvyšuje ju ani oddeľovač „Vlastný“, pretože ste si ho zvolili sami. Počet bitov = log2 tohto počtu. Čas na prelomenie = 2počet bitov − 1 ÷ (2 × 1014) sekúnd pri použití 1 000 grafických kariet.
Maximálna dĺžka
generátor podľa dĺžok slov v zozname presne spočíta, koľko heslových fráz sa zmestí do limitu, a jednu z nich náhodne vyberie. Každá má rovnakú pravdepodobnosť výberu. Sila sa určuje podľa počtu fráz, ktoré sa do limitu zmestia.
Vymenené slová
za každé slovo vymenené k-krát sa sila zníži o log2(k + 1) bitov. To je najväčšie množstvo informácií, ktoré môže prezradiť výber jedného z k + 1 slov.
Zoznamy podľa počtu hodov kockami
väčšina zoznamov má pôvodne 7 776 slov, čo je 6 × 6 × 6 × 6 × 6, teda počet možných výsledkov hodu piatimi kockami. Na tom je založená metóda Diceware: hodíte piatimi kockami a podľa výsledku vyhľadáte slovo. Španielsky, taliansky a katalánsky zoznam majú 8 192 slov a anglický zoznam krátkych slov má 1 296 slov, čo zodpovedá štyrom kockám. Vzhľadom na nižšie opísané čistenie zoznamov generátor namiesto čísel z kociek používa generátor náhodných čísel vo vašom prehliadači.
Čistenie zoznamov
slová obsahujúce znak oddeľovača, napríklad „yo-yo“, sa odstraňujú, aby bolo jednoznačné, kde sa jednotlivé slová končia. Odstraňujú sa aj mená ľudí a názvy miest, aj keď sú v zozname napísané malými písmenami, a slová, ktoré by boli nepríjemné alebo nevhodné v heslovej fráze, ktorú možno budete vyslovovať nahlas, napríklad názvy chorôb, drog či zbraní a hanlivé výrazy. Počty použiteľných slov: English 7 424, English (short words) 1 234, Deutsch 6 947, Español 5 962, Français 7 347, Italiano 7 667, Português 7 429, Català 7 186, Nederlands 7 337, Українська 7 430, Українська (латиницею) 7 480, Русский a Русский (латиницей) po 7 608. Výpočet sily používa tieto počty, takže zostáva presný.
Zoznamy slov
angličtina používa EFF Long Wordlist (CC BY 4.0) a angličtina (krátke slová) EFF Short Wordlist 1 (CC BY 3.0 US). Nemecký, španielsky, taliansky a katalánsky zoznam pochádzajú zo zoznamov ulif diceware (CC BY), francúzsky z projektu Tails (CC0), holandský z mko.re (CC BY) a ukrajinský z git-leaf (MIT). Ruský zoznam bol vytvorený pre PassGen.co z údajov OpenRussian.org (CC BY-SA 4.0) a portugalský zoznam z údajov o frekvencii slov v OpenSubtitles (hermitdave/FrequencyWords) a z portugalskej Wikipédie (CC BY-SA 4.0).
Často kladené otázky
Ako vyzerá dobrá heslová fráza?
Napríklad zamat-prístav-náčrt-lampáš-kaktus-mrož-kaňon: sedem slov, ktoré nesúvisia navzájom ani s vami. Nikdy nepoužívajte príklad, ktorý ste videli zverejnený, ani tento. Vytvorte si vyššie vlastnú frázu.
Je heslová fráza zo štyroch slov bezpečná?
Len tam, kde je obmedzený počet nesprávnych pokusov, napríklad v telefóne, ktorý sa po niekoľkých pokusoch zablokuje. Ak by niekto ukradol hash heslovej frázy, štyri slová by padli za niekoľko sekúnd. Pre účty používajte sedem slov a pre čokoľvek, čo chráni ďalšie heslá, osem.
Aký je rozdiel medzi heslovou frázou a heslom?
Heslo je zvyčajne krátky reťazec rôznych znakov, zatiaľ čo heslová fráza je dlhší reťazec slov. Pod zapamätateľným heslom si väčšina ľudí predstavuje práve heslovú frázu. Pri rovnakej sile je heslová fráza dlhšia, ale oveľa ľahšie sa píše a pamätá. Heslovú frázu používajte tam, kde ju zadávate sami, a náhodné heslo tam, kde ho za vás vypĺňa správca hesiel.
Je toto generátor Diceware?
Používa rovnakú metódu: slová sa náhodne vyberajú zo zoznamu, ktorého veľkosť zodpovedá počtu možných výsledkov hodu kockami. Väčšina zoznamov obsahuje 7 776 slov, čo je počet možných výsledkov hodu piatimi kockami. Namiesto hádzania kockami používa bezpečný generátor náhodných čísel vo vašom prehliadači, ktorý je rovnako náhodný a oveľa rýchlejší. Zobrazená odolnosť sa počíta podľa konkrétneho použitého zoznamu.
Prečo sa pri dlhej heslovej fráze zobrazuje krátky čas na prelomenie?
Odolnosť závisí od toho, koľko heslových fráz sa dá vytvoriť s vašimi nastaveniami, nie od počtu ich písmen. Útočník skúša celé slová zo zoznamu, takže dlhé slová nepomáhajú viac než krátke a veľké začiatočné písmeno v každom slove nič nepridáva. Každé ďalšie slovo predĺži čas približne 7 400-násobne.
Môžem zmeniť iba jedno slovo?
Áno. Ťuknite alebo kliknite na slovo, prípadne sa naň presuňte šípkami a stlačte Enter. Zmení sa iba dané slovo. Zobrazená odolnosť sa pri každej výmene mierne zníži, pretože slovo, ktoré ste si vybrali, je o niečo menej náhodné než to, ktoré ste nevybrali.
Môžem vytvoriť viac heslových fráz naraz?
Áno. Pod výsledkom otvorte Viac heslových fráz a vyberte si ich až 16. Každá fráza má vlastné tlačidlo na kopírovanie. Pre celú triedu alebo firmu vytvorí hromadný generátor hesiel až 1 000 hesiel a exportuje ich pre Microsoft 365, Google Workspace alebo Active Directory.
Môžem v heslovej fráze používať medzery?
Zvyčajne áno. Väčšina webových stránok, operačných systémov a šifrovacích nástrojov medzery prijíma. Niektoré staršie systémy ich odstraňujú alebo odmietajú, preto v prípade neistoty použite spojovníky. Ak stránka odmieta aj spojovníky, vyberte možnosť Vlastný a zadajte znak, ktorý prijíma. Odolnosť je v oboch prípadoch rovnaká.
Ako pridám heslovú frázu ku kľúču SSH alebo GPG?
Pre existujúci kľúč SSH spustite ssh-keygen -p -f ~/.ssh/id_ed25519 a po výzve vložte heslovú frázu. Pre GPG spustite gpg --passwd a za príkaz pridajte identifikátor svojho kľúča. Pri vytváraní nových kľúčov sa zobrazí výzva na zadanie heslovej frázy.
Môžem to použiť na vytvorenie obnovovacej frázy pre kryptopeňaženku?
Nie. Obnovovaciu frázu s 12 alebo 24 slovami musí vytvoriť vaša peňaženka, ktorá používa vlastný zoznam slov a zabudovaný kontrolný súčet. Slová vygenerované tu by preto neboli platné. Voliteľná heslová fráza BIP39, ktorú ponúkajú niektoré peňaženky, je niečo iné: vyberáte si ju sami, takže heslová fráza vytvorená tu je na tento účel vhodná. Uchovávajte ju rovnako starostlivo ako obnovovaciu frázu, pretože bez nej peňaženku nemožno obnoviť.
Je bezpečné vytvárať heslovú frázu online?
Tu áno. Heslovú frázu vytvára kód, ktorý beží vo vašom prehliadači, a nikdy sa nám neodosiela. Po načítaní funguje stránka aj bez internetového pripojenia, takže ak chcete mať istotu, pred vytvorením frázy sa môžete odpojiť.
Ďalšie nástroje
- Generátor hesielNáhodné písmená, číslice a symboly
- Generátor PINČíselné kódy bez ľahko uhádnuteľných
- Generátor používateľských mienMená pre účty a hry
- Kontrola sily heslaAké silné je heslo a uniklo už niekedy?
- Hromadný generátor hesielHeslá pre celý tím alebo triedu
- Generátor QR kódov pre Wi-FiQR kód na pripojenie k vašej Wi-Fi