Diceware, vytvořený v roce 1995 Arnoldem Reinholdem, vytváří heslovou frázi hozením skutečnými kostkami: pět hodů dá pětimístné číslo (11111–66666), které se vyhledá v číslovaném seznamu slov a vybere se jedno slovo. Opakuje se šestkrát a slova se spojí — fráze je bezpečná jen natolik, nakolik jsou náhodné kostky a seznam.
Proč CSPRNG předčí skutečné kostky
Kostky jsou skutečně náhodné, ale pomalé a snadno se dají zaznamenat nebo pozorovat. Generátor frází na tomto webu dělá stejnou práci digitálně pomocí crypto.getRandomValues() — kryptograficky bezpečného zdroje náhodnosti prohlížeče — k výběru každého slova ze seznamu 1 356 slov. To je asi 10,4 bitu entropie na slovo, takže šestislovní fráze nese zhruba 62 bitů a osmislovní přes 83.
Ukázková slova z našeho seznamu
river tiger lamp fabric ocean coral gravel amber willow ember thistle quartz
Chcete úplný číslovaný seznam?
Pokud chcete opravdu házet skutečnými kostkami, EFF zdarma zveřejňuje profesionálně prověřený číslovaný diceware seznam 7 776 slov (a kratší, snáze zadávanou variantu) — moderní standard navržený tak, aby se vyhnul podobně znějícím nebo těžko hláskovatelným slovům.
Související pojmy: Heslová fráze · Entropie · CSPRNG