Žádné nahrávání, 100% lokálně, bez účtu

Generátor hesel

Generujte silná hesla s velkými písmeny, malými písmeny, číslicemi a symboly. Vylučte nejednoznačné znaky. Hromadné generování. Používá crypto.getRandomValues pro maximální entropii.

Jak Generátor hesel funguje

Generátor hesel vytváří kryptograficky náhodná hesla pomocí API crypto.getRandomValues prohlížeče, které čerpá z fondu entropie operačního systému. Na rozdíl od jednoduchých generátorů založených na Math.random je crypto.getRandomValues kryptograficky bezpečný generátor pseudonáhodných čísel (CSPRNG) doporučovaný pro bezpečnostně citlivé aplikace. Nic, co nakonfigurujete nebo vygenerujete, se nikam neposílá; celý proces probíhá na vašem zařízení.

Můžete ovládat, které sady znaků zahrnout: velká písmena, malá písmena, číslice a konfigurovatelná sada symbolů. Nastavíte také délku. Nástroj zobrazuje odhadovanou entropii (v bitech) pro každou konfiguraci, takže můžete posoudit sílu svých voleb. 16znakové heslo používající všechny čtyři třídy znaků typicky přináší přibližně 95 bitů entropie, což překračuje práh doporučovaný NIST pro vysoce hodnotné účty.

Generátor hesel: návod krok za krokem

  1. Nastavte požadovanou délku hesla pomocí posuvníku délky nebo vstupního pole.
  2. Přepínejte, které třídy znaků zahrnout: velká písmena, malá písmena, číslice a symboly.
  3. Volitelně přizpůsobte sadu symbolů, pokud potřebujete vyloučit znaky způsobující problémy v určitých vstupních polích.
  4. Klikněte na Generovat (nebo na ikonu obnovení) pro vytvoření nového hesla.
  5. Klikněte na tlačítko kopírování pro zkopírování vygenerovaného hesla do schránky.

Časté případy použití

  • Uživatel vytvářející nový účet ve službě potřebuje silné, jedinečné heslo, které uloží do správce hesel.
  • Správce systému zřizující nový servisní účet potřebuje náhodné heslo splňující zásady vyžadující velká písmena, malá písmena, číslice a symboly.
  • Vývojář testující ukazatel síly hesla formuláře potřebuje náhodná hesla různé složitosti pro potvrzení správnosti prahových hodnot ukazatele.
  • Majitel malé firmy vytvářející přihlašovací údaje pro hostitelský Wi-Fi chce heslo zapamatovatelné délky, které je stále dostatečně náhodné pro odolnost vůči hádání.

Často kladené otázky

Je generátor náhodných čísel použitý zde skutečně náhodný?

crypto.getRandomValues je CSPRNG (kryptograficky bezpečný generátor pseudonáhodných čísel). Inicializuje se ze zdrojů entropie operačního systému (hardwarové události, časovací jitter a podobné) a produkuje výstup, který je výpočetně neodlišitelný od skutečně náhodných bajtů. Je vhodný pro generování hesel, tokenů a klíčů. Dávkový režim čerpá čerstvou náhodnost pro každé heslo v seznamu, takže žádné z nich není odvozeno od jiného.

Ukládají se nebo odesílají vygenerovaná hesla někam?

Ne. Heslo se generuje celé v JavaScriptovém enginu prohlížeče a zobrazuje se v uživatelském rozhraní. Nikdy se nezapisuje do žádné databáze, analytického systému nebo serveru. Jakmile opustíte stránku nebo zavřete záložku, heslo z paměti prohlížeče zmizí.

Co znamená 'entropie v bitech' pro heslo?

Entropie je míra nepředvídatelnosti. Pro heslo čerpané rovnoměrně náhodně z fondu znaků velikosti N každý znak přidává log2(N) bitů entropie. 16znakové heslo ze sady 94 tisknutelných ASCII znaků má 16 * log2(94), přibližně 104,9 bitů entropie. Vyšší entropie znamená, že pro nalezení hesla hrubou silou je potřeba více pokusů o hádání.

Mám zahrnout symboly do každého hesla?

Symboly zvyšují velikost fondu znaků, čímž zvyšují entropii na znak. Některé systémy však odmítají určité symboly (středníky, uvozovky, lomené závorky) v polích hesel. Nástroj vám umožňuje přizpůsobit sadu symbolů, takže můžete odstranit problematické znaky při zachování zbytku.

Mohu tímto nástrojem generovat přístupové fráze (slovní hesla)?

Tento nástroj generuje náhodná hesla založená na znacích. Pro přístupové fráze založené na slovech (jako je metoda Diceware) byste potřebovali samostatný nástroj čerpající ze slovníku. Hesla na základě znaků o 16 nebo více znacích z plné sady znaků poskytují srovnatelnou nebo větší entropii než většina čtyřslovných přístupových frází.

Potřebuji účet, abych vygeneroval heslo, a funguje to na telefonu?

Žádný účet, žádná registrace. crypto.getRandomValues je dostupné v mobilním Chrome a Safari stejně jako v desktopových prohlížečích, takže generování silného hesla při zakládání účtu na telefonu funguje úplně stejně.