Generátor hesel a přístupových frází

Generujte silná náhodná hesla nebo zapamatovatelné přístupové fráze přímo ve svém prohlížeči.

Typ
Možnosti
Připraveno.

Vaše hesla a přístupové fráze se generují lokálně pomocí silné náhodnosti prohlížeče. Na servery BroBroGo se nic neposílá.

Časté dotazy

Jak se generuje náhodnost?

Každý znak a každé slovo jsou vybírány pomocí kryptograficky silné náhodnosti prohlížeče, nikoli pomocí předvídatelného generátoru. Každý výběr využívá metodu zamítnutí (rejection sampling), takže žádný znak ani slovo nejsou upřednostňovány před ostatními.

Mám použít heslo, nebo přístupovou frázi?

Náhodné heslo nabízí vyšší entropii na jeden znak, takže je lepší volbou všude tam, kde ho za vás bude ukládat a automaticky vyplňovat správce hesel. Přístupová fráze (několik skutečných slov spojených dohromady) se lépe píše a snadněji pamatuje, což z ní dělá ideální volbu pro věci, které musíte zadávat ručně – například kód pro odemknutí zařízení, heslo k Wi-Fi nebo hlavní heslo k vašemu správci hesel.

Co znamená hodnota entropie?

Jedná se o počet bitů náhodnosti ve vygenerované hodnotě. U hesla je to délka vynásobená log2 počtu znaků, které se mohou na každé pozici objevit. U přístupové fráze je to počet slov vynásobený log2(7 776), což je velikost seznamu slov. Vyšší hodnota znamená těžší prolomení hrubou silou. Tento výpočet předpokládá, že útočník již zná přesnou metodu použitou ke generování, takže jde o měřítko čisté náhodnosti, nikoli o kompletní odhad času prolomení u slovníkových útoků nebo útoků založených na vzorcích.

Rozdíl mezi heslem a přístupovou frází

Při zabezpečení digitálních účtů a zařízení se často setkáváme se dvěma odlišnými přístupy k tvorbě přihlašovacích údajů: náhodným heslem a přístupovou frází. Volba mezi nimi závisí především na tom, jakým způsobem budete daný údaj používat.

Náhodné heslo se skládá z nesourodé směsi písmen, čísel a speciálních znaků. Nabízí vysokou informační hustotu, což znamená, že dosahuje vysoké bezpečnosti i při relativně krátké délce. Je ideální volbou pro účty, které ukládáte do správce hesel, jenž je schopen údaje automaticky vyplňovat za vás. Ruční přepisování takového hesla je však nepohodlné a náchylné k chybám.

Přístupová fráze je naproti tomu složena z několika celých slov spojených dohromady. Její hlavní výhodou je snadná zapamatovatelnost a pohodlné ruční zadávání. To z ní činí optimální řešení pro situace, kdy musíte údaj psát zpaměti – například při odemykání obrazovky telefonu, zadávání hesla k domácí Wi-Fi síti nebo při vytváření hlavního hesla pro přístup do samotného správce hesel.

Používání jedinečných a silných přihlašovacích údajů pro každou službu a zařízení je základním pravidlem bezpečnosti. Pokud by došlo k úniku dat u jedné služby, uniklé heslo nepomůže útočníkům v přístupu k vašim ostatním účtům.

Možnosti přizpůsobení generátoru

Nástroj umožňuje detailní nastavení parametrů pro oba typy generovaných údajů, aby výsledný řetězec přesně odpovídal požadavkům cílové platformy.

Nastavení pro typ Heslo

Při generování hesla můžete ovlivnit jeho délku a složení znakové sady:

  • Délka: Můžete zvolit hodnotu v rozsahu od 4 do 64 znaků, přičemž výchozí nastavení je 16.
  • Velká písmena (A-Z): Zahrne do výběru velká písmena anglické abecedy.
  • Malá písmena (a-z): Zahrne do výběru malá písmena anglické abecedy.
  • Čísla (0-9): Povolí použití číslic.
  • Symboly (!@#$…): Přidá do generátoru speciální znaky.
  • Vyloučit nejednoznačné znaky (0, O, I, l, 1): Tato volba eliminuje znaky, které jsou si vizuálně podobné a mohou způsobit chybu při ručním přepisu.

Pokud vyberete více typů znaků, nástroj zajišťuje, že se ve výsledném hesle objeví alespoň jeden znak z každé zvolené sady, pokud to zvolená délka umožňuje. Zbývající pozice jsou doplněny náhodným výběrem ze všech povolených znaků. Pokud byste odškrtli všechny typy znaků, nástroj zobrazí chybové hlášení "Vyberte alespoň jeden typ znaků." a vymaže předchozí výsledek i ukazatele síly.

Nastavení pro typ Přístupová fráze

Pro generování přístupových frází jsou k dispozici následující parametry:

  • Počet slov: Nastavitelný v rozsahu od 3 do 10 slov s výchozí hodnotou 6.
  • Oddělovač: Určuje znak spojující jednotlivá slova. Na výběr je Spojovník, Mezera, Tečka nebo Žádný.
  • Psát slova s velkým počátečním písmenem: Aktivuje kapitalizaci prvního písmene každého slova.
  • Zahrnout číslo: Přidá do fráze číslici pro splnění častých požadavků na komplexnost.

Výpočet entropie a hodnocení síly

Bezpečnost vygenerovaného údaje je v rozhraní indikována slovním hodnocením síly a přesnou hodnotou entropie v bitech. Slovní indikátor nabývá hodnot Slabé, Slušné, Silné a Velmi silné.

Entropie představuje míru náhodnosti obsaženou ve vygenerovaném řetězci. Vyšší hodnota entropie znamená, že je údaj odolnější vůči útoku hrubou silou (brute-force). Výpočet se liší podle zvoleného typu:

  1. Pro heslo: Entropie se počítá jako délka hesla vynásobená log2 počtu znaků, které se mohou objevit na každé pozici (velikost aktivní znakové sady).
  2. Pro přístupovou frázi: Výpočet vychází z počtu slov vynásobeného log2(7 776), což odpovídá velikosti použitého slovníku.

Tento matematický model předpokládá, že útočník zná přesnou metodu generování. Vyjadřuje čistou náhodnost, nikoli komplexní odhad času potřebného k prolomení při slovníkových útocích či útocích založených na specifických vzorcích.

Bezpečnost a lokální zpracování dat

Generování hesel a přístupových frází probíhá výhradně lokálně ve vašem webovém prohlížeči. K tvorbě náhodných hodnot se využívá kryptograficky silná náhodnost implementovaná přímo v prohlížeči.

Během celého procesu se na servery BroBroGo neodesílají žádná data, nic se neukládá ani nezaznamenává. Při generování přístupové fráze se v rozhraní může zobrazit stav "Načítání seznamu slov…", což značí stahování slovníku do paměti prohlížeče. Jakmile je seznam načten, generování probíhá okamžitě. Po dokončení nebo změně nastavení se zobrazí stav "Vygenerováno.". Výsledný text lze snadno zkopírovat kliknutím na něj, stisknutím kláves Enter či Mezerník, případně vyhrazeným tlačítkem pro kopírování.

Často kladené otázky

Jak se generuje náhodnost?

Každý znak a každé slovo jsou vybírány pomocí kryptograficky silné náhodnosti prohlížeče, nikoli pomocí předvídatelného generátoru. Každý výběr využívá metodu zamítnutí (rejection sampling), takže žádný znak ani slovo nejsou upřednostňovány před ostatními.

Mám použít heslo, nebo přístupovou frázi?

Náhodné heslo nabízí vyšší entropii na jeden znak, takže je lepší volbou všude tam, kde ho za vás bude ukládat a automaticky vyplňovat správce hesel. Přístupová fráze (několik skutečných slov spojených dohromady) se lépe píše a snadněji pamatuje, což z ní dělá ideální volbu pro věci, které musíte zadávat ručně – například kód pro odemknutí zařízení, heslo k Wi-Fi nebo hlavní heslo k vašemu správci hesel.

Co znamená hodnota entropie?

Jedná se o počet bitů náhodnosti ve vygenerované hodnotě. U hesla je to délka vynásobená log2 počtu znaků, které se mohou na každé pozici objevit. U přístupové fráze je to počet slov vynásobený log2(7 776), což je velikost seznamu slov. Vyšší hodnota znamená těžší prolomení hrubou silou. Tento výpočet předpokládá, že útočník již zná přesnou metodu použitou ke generování, takže jde o měřítko čisté náhodnosti, nikoli o kompletní odhad času prolomení u slovníkových útoků nebo útoků založených na vzorcích.