Online generátor náhodných hesel pomáhá vytvořit silné heslo podle zadaných parametrů. Heslo vygenerované na této stránce je vytvářeno pomocí kryptograficky bezpečné generátorové funkce (CSPRNG), která je navržena tak, aby generovala nepředvídatelné náhodné hodnoty vhodné pro bezpečnostně citlivé použití.
Vygenerované heslo se skládá z náhodně vybraných znaků, které nemají žádnou logickou ani předvídatelnou souvislost. Útoky založené na slovnících a běžných slovních kombinacích jsou proto vůči takto vygenerovanému heslu výrazně méně účinné.
Sílu vygenerovaného hesla lze zvýšit použitím kombinace malých a velkých písmen, číslic a speciálních znaků a především jeho prodloužením. S rostoucí délkou hesla a počtem možných znaků počet jeho možných kombinací výrazně narůstá, což zvyšuje odolnost proti útokům hrubou silou (brute-force). Následující přehled ukazuje počet možných kombinací pro jednotlivé kombinace parametrů.
Toto je pouze ukázka toho, jak rychle roste počet možných kombinací s každým dalším znakem přidaným k délce hesla. Takto krátká hesla by v praxi nikdy neměla být použita! Pro dostatečně odolné heslo doporučujeme používat alespoň 12 znaků. Při použití celé znakové sady 70 znaků představuje 12 znaků přibližně 1,38 × 10²² možných kombinací.
Pro snadnější zapamatování generátor vytváří ke každému heslu mnemotechnickou pomůcku. Pro jednotlivá písmena používá předem definovaná slova odpovídající zvolenému jazyku. Aby se nestalo, že si některé znaky zaměníte s jiným podobným (např. "i" a "l" nebo "0" a "O"), generátor umožňuje tyto znaky vynechat.
Nakonec se musí uznat, že silná hesla se těžko pamatují ve větším počtu. Proto Vám doporučíme zajímavou utilitu pro uchovávání hesel 1Password, která dokáže vyřešit i tento problém. Přímo ve Vašem prohlížeči si tak můžete uchovávat hesla, automaticky je vyplňovat v jednotlivých formulářích a spravovat ve svém webovém účtu.