Přeskočit na hlavní obsah

Generátor hesel zdarma

Vytvářejte silná náhodná hesla s vlastní délkou, typy znaků a výjimkami. Zdarma, bez přihlášení.

Funguje offline po načtení
16
464

Nechte prázdné pro výchozí seznam. Mezery se ignorují.

Běžná použití

  • Vytvořte bezpečné bankovní hesloVytvořte dlouhé, složité heslo pro bankování, investování a finanční účty.
  • Vytvořte silné heslo WiFiVytvořte bezpečné heslo WiFi, které je těžké uhádnout, ale snadné sdílet přes QR kód.
  • Vytvořte heslo pracovního účtuSplňte požadavky na heslo firmy - délka, složitost a pravidla typu znaku.
  • Vytvořte bezpečný klíč APIVytvořte náhodné řetězce s vysokou entropií pro použití jako klíče API, tajné tokeny a tajemství podepisování.
  • Vytvořte heslo databázeVytvořte silná hesla pro uživatele databází, kořenové účty a připojení služeb.

Jak to funguje

Hesla se generují zcela ve vašem prohlížeči pomocí crypto.getRandomValues() z Web Crypto API — stejného kryptografického zdroje náhodnosti, jaký prohlížeče používají pro TLS. Žádné Math.random(), žádný server, žádný síťový požadavek jakéhokoli druhu.

  1. 1
    Sestavení znakového fondu
    Na základě vašeho výběru zaškrtávacích políček nástroj sestaví samostatná pole pro velká písmena, malá písmena, číslice a symboly. Pokud je zapnuto „vyloučit podobné znaky“, vizuálně nejednoznačné znaky jako 1, l, I, 0 a O se před vytvořením fondu odstraní z každé sady.
  2. 2
    Náhodný výběr s odmítacím vzorkováním
    Každá pozice znaku se vyplní pomocí crypto.getRandomValues() s odmítacím vzorkováním: pokud surová náhodná hodnota spadne do zkreslené koncové části rozdělení, zahodí se a vylosuje znovu. To odstraňuje zkreslení modulem, které by některé znaky činilo statisticky pravděpodobnějšími než jiné.
  3. 3
    Zaručené pokrytí tříd
    Po vzorkování celého hesla nástroj zkontroluje, zda je přítomen alespoň jeden znak z každé vybrané třídy. Pokud ne, znovu vzorkuje celé heslo a znovu kontroluje — až 100krát — místo aby prohazoval znaky do pevných pozic, což by zkreslilo rozdělení.
  4. 4
    Odhad entropie a doby prolomení
    Nástroj počítá entropii jako délka × log2(velikost fondu) a odhaduje dobu prolomení pomocí aritmetiky v logaritmickém prostoru proti základní hodnotě 100 miliard pokusů za sekundu GPU (vhodné pro rychlé hashe jako MD5; hesla chráněná bcrypt/Argon2 by trvala mnohem déle). Oba údaje se aktualizují okamžitě při změně nastavení.

Generátor běží zcela ve vašem prohlížeči — žádná hesla, nastavení ani data o používání se nikdy neodesílají na server.

Související nástroje

Časté dotazy