UltKit

Generátor hesiel

Vytvorte si náhodné heslo alebo ľahko zapamätateľnú prístupovú frázu. Všetko sa generuje vo vašom prehliadači pomocou generátora náhodných čísel Web Crypto; heslo sa nikdy neodosiela do UltKit, nikde sa nezaznamenáva ani neukladá. Ukazovateľ zobrazuje skutočnú entropiu vašich nastavení v bitoch.

Sila: Veľmi silné131 bitov entropie

Súbor 94 symbolov × 20 · Priemerný čas uhádnutia pri 10 miliardách pokusov za sekundu: 4,6 × 10²¹ rokov

Heslá sa generujú vo vašom prehliadači pomocou crypto.getRandomValues. Nič sa neodosiela do UltKit ani neukladá.

Entropia a čas prelomenia

Offline útok rýchlosťou 10¹⁰ (10 miliárd) pokusov za sekundu. Priemerný čas je polovica celého priestoru možností.

EntropiaNáhodné znaky (súbor 94 symbolov)Slová zo zoznamu 7 776 slovPriemerný čas prelomenia
2853menej ako 1 sekunda
407455 sekúnd
508416 hodín
601051,8 rokov
721167 482 rokov
801371,9 mil. rokov
1001682 bil. rokov
12820105,4 × 10²⁰ rokov

Dĺžka je dôležitejšia než zložitosť: čo hovorí NIST SP 800-63B

Americký Národný inštitút pre štandardy a technológie (NIST) prepísal svoje odporúčania k heslám v norme SP 800-63B a v revízii 4 z roku 2024 ich ešte sprísnil. Jeho hlavné rady idú proti starým firemným pravidlám: služby by mali prijímať heslá dlhé aspoň 64 znakov, nemali by vynucovať kombináciu veľkých písmen, číslic a symbolov, nemali by nútiť ľudí meniť heslá podľa harmonogramu a namiesto toho by mali nové heslá porovnávať so zoznamami uniknutých a bežných hesiel.

Dôvod je aritmetický. Pravidlá skladby tlačia ľudí do predvídateľných vzorov, ako je „Summer2024!“, ktoré útočníci skúšajú ako prvé. Každý ďalší náhodný znak naopak znásobuje prácu útoku hrubou silou veľkosťou množiny znakov. Prechod z 12 na 16 náhodných znakov z 94 tlačiteľných ASCII symbolov pridá približne 26 bitov, takže hádanie je zhruba 78 miliónov krát ťažšie.

Ako sa vypočíta hodnota entropie

Entropia vyjadruje, koľko rovnako pravdepodobných hesiel mohol generátor vytvoriť. Pri náhodnom hesle je to dĺžka × log2(veľkosť množiny). Pri všetkých štyroch sadách znakov má množina 94 symbolov, teda približne 6,55 bitu na znak, takže 16 znakov dáva asi 105 bitov. Vylúčenie podobne vyzerajúcich znakov zmenší množinu na 84 a stojí necelú pätinu bitu na znak. Tabuľka vyššie používa rovnaký výpočet a predpokladá offline útočníka s 10 miliardami pokusov za sekundu, čo je primeraná hodnota pre zostavu s GPU proti rýchlej hašovacej funkcii; pomalá funkcia ako bcrypt túto rýchlosť zníži o niekoľko rádov.

Frázy z viacerých slov fungujú rovnako, len namiesto znakov sa počítajú slová. Zabudovaný zoznam tu obsahuje 367 krátkych bežných slov, takže každé slovo pridá približne 8,5 bitu a šesť slov dá asi 51 bitov: ľahko sa píše a pamätá, ale je slabšie ako náhodné heslo s 16 znakmi. Voľba „náhodná číslica“ ako oddeľovača pridá približne 3,3 bitu na každú medzeru. Pre frázu, ktorá chráni niečo dôležité, použite osem slov alebo zoznam Diceware so 7 776 slovami, kde každé slovo má hodnotu 12,9 bitu.

Ukazovateľ označuje hodnoty pod 40 bitov ako slabé, 40 až 59 ako dostatočné, 60 až 79 ako silné a 80 a viac ako veľmi silné. Hodnotí nastavenia generátora, nie samotný reťazec, čo je jediný poctivý spôsob hodnotenia hesla: „correct horse battery staple“ získa vysoké skóre v kontrolách založených na vzoroch, no je to prvá fráza, ktorú útočník vyskúša.

Ako bezpečne používať vygenerované heslo

Pre každý účet používajte iné heslo a nechajte ich zapamätať správcu hesiel; opakované používanie mení jeden uniknutý web na mnoho prevzatých účtov. Heslo uložte do správcu ešte pred odoslaním registračného formulára a všade, kde je to možné, zapnite dvojfaktorové overenie. Ak chcete zamknúť dokument, nie účet, dobre poslúži silná fráza spolu s nástrojom Zaheslovať PDF, ktorý súbor zašifruje heslom podľa vášho výberu.

Často kladené otázky

Je bezpečné používať online generátor hesiel?
Je to bezpečné, ak heslo nikdy neopustí vaše zariadenie. Tento generátor beží celý vo vašom prehliadači a používa crypto.getRandomValues, kryptograficky bezpečný zdroj náhody; pri generovaní, kopírovaní ani zmene nastavení sa neodosiela žiadna požiadavka, čo si môžete overiť v sieťovom paneli prehliadača.
Aké dlhé by malo byť heslo v roku 2026?
Pri náhodnom hesle uloženom v správcovi hesiel aspoň 16 znakov zo všetkých štyroch sád znakov, čo dáva viac ako 100 bitov entropie. NIST vyžaduje, aby služby prijímali aspoň 64 znakov, takže dĺžka je len zriedka obmedzením.
Prečo môžem vylúčiť zameniteľné znaky ako 0, O, l a 1?
Aby sa heslo, ktoré musíte čítať nahlas alebo prepisovať z papiera, neprekleplo. Množina sa zmenší z 94 na 84 symbolov, čo s rezervou vyrovná pár znakov navyše.
Je prístupová fráza lepšia než náhodné heslo?
Fráza z viacerých slov sa ľahšie pamätá a píše, takže sa hodí ako hlavné heslo alebo prihlásenie do zariadenia. Na znak nesie menej entropie, preto potrebuje viac slov: použite aspoň šesť z veľkého zoznamu alebo osem z krátkeho zoznamu zabudovaného na tejto stránke.
Pamätá si generátor heslá, ktoré vytvoril?
Nie. Heslá existujú len na stránke, kým nevygenerujete nové alebo nezavriete kartu. Nič sa nezapisuje do cookies, lokálneho úložiska ani na server.