PassGeni Home PagePassGeni

Jak generovat bezpečná hesla?

Co je to heslo a co ho činí bezpečným?

Hesla

Hesla jsou informace, které ověřují přístup do vyhrazené oblasti. Jejich držení a znalost ověřuje oprávnění k udělení přístupu a zamezuje přístup těm, kteří je nevlastní nebo neznají. V současné době se heslo skládá z posloupnosti jazykových znaků, které dohromady tvoří informace potřebné k ověření oprávnění.

Bezpečnost hesla

Úroveň zabezpečení hesla je určena obtížností, s jakou ho může útočník úspěšně prolomit. V imaginárním prostoru, kde nejsou k dispozici žádné informace o zdroji hesla, určuje jeho bezpečnost statistická složitost, přičemž délka a jazyková složitost jsou přímo úměrné jeho úrovni bezpečnosti.

V reálném světě však lze zdroj identifikovat, a proto je určení hesla méně složité, pokud je zdroj parametrizovatelný. To zahrnuje určení všech vztahů, které může vyvolat použití vzorů, jejichž výsledkem je preference, rodina, barvy, důležitá data, nebo podvodem získání přímo ze zdroje celku či dílčích prvků, které určují heslo.

Z výše uvedených pozorování lze odvodit, že bezpečnost hesla je dána absencí parametrizovatelných vztahů ke zdroji a délkou a jazykovou složitostí hesla. Tyto úvahy činí z generátoru hesel nepostradatelný nástroj pro tvorbu bezpečných informací, které mají být použity jako hesla.

Úvahy při používání generátoru hesel

Při generování hesla pomocí generátoru, jako je PassGeni, který používá sadu znaků obsahující malá písmena, velká písmena a číslice, mějte na paměti, že jeho prolomení v rámci útoku hrubou silou (vyzkoušení všech možných kombinací) zabere určitý čas:

Délka hesla vs. čas
Přibližný čas potřebný k určení hesla v kompromitované autentizační databázi chráněné hashem MD5 při použití superpočítače
DélkaPassGeni BEZ symbolůPassGeni SE symboly
71 hodina2+ dny
820+ hodin70+ dní
9100+ dní15+ let
1020+ let1800+ let
111000+ let200 tisíc let
12100 tisíc let10 milionů let

Důležité: Tyto údaje vycházejí z postupných a paralelních testů několika kombinací na kompromitovaném zdroji chráněném MD5 hashováním (nedoporučeno a neodpovídá aktuálním standardům). Neodrážejí přímé pokusy přes uživatelské rozhraní webového serveru, které může omezit počet pokusů, prodloužit dobu mezi pokusy nebo zaznamenat útok a jeho zdroj pro preventivní opatření. Jsou čistě ilustrativní pro zdůraznění důležitosti složitosti a délky hesel.

Délka hesla vs. čas
Údaje vypočtené pro dosažení 50% pravděpodobnosti určení hesla vygenerovaného PassGeni v kompromitované autentizační databázi chráněné hashováním SHA-256
DélkaPoužití vašeho zařízeníPoužití plné kapacity sítě Bitcoin

Důležité: Tyto údaje předpokládají útok hrubou silou zahrnující schopnost postupného a paralelního testování několika kombinací na kompromitovaném zdroji s použitím ochrany hash SHA-256. Síť Bitcoin má největší kapacitu na světě pro provádění hashovacích funkcí s algoritmem SHA-256; použití 20znakového hesla vygenerovaného PassGeni by síti Bitcoin trvalo déle, než je celková odhadovaná životnost planety Země.

A konečně, ačkoli je generování hesel důležitým aspektem, ukládání a čas jejich použití jsou také kritické faktory, které je třeba vzít v úvahu pro dosažení vyšší úrovně kybernetické bezpečnosti.

Jak bezpečně ukládat hesla?

Copyright ©2025