Preskoči na glavno vsebino

Generator gesel Diceware — brezplačno

Ustvarite nepozabne, visoko entropske geslo-fraze z združevanjem naključnih besed. Nastavljivo število besed, ločilo in kapitalizacija — z uporabo kriptografsko varnega naključja.

Deluje brez povezave po nalaganju

...

Kliknite katero koli besedo, da ponovno izvedete samo to besedo

62 bitov
Entropija
15 let
Čas za razbitje

Zakaj diceware? Zapomnljive fraze iz naključnih besed imajo ogromno entropijo in so lažje za zapomniti kot nesmiselni nizi. 5-besedna fraza ima več entropije kot 10-znakovno naključno geslo z mešanimi velikimi in malimi črkami ter simboli. Vsa naključnost izhaja iz crypto.getRandomValues() v brskalniku. Nobena beseda, geslo ali podatek se ne pošljejo nikamor.

Pogosta področja uporabe

  • Ustvarjanje glavnega gesla za upravitelje geselBesedna zveza Diceware je idealna za vaš glavni ključ upravitelja gesel — visoka entropija, enostavna za zapomniti.
  • Ustvarjanje besednih zvez za šifriranjeZa šifriranje celotnega diska, GPG ključe ali kateri koli kriptografski sistem, ki potrebuje zapomljivo skrivnost.
  • Ustvarjanje gesel omrežja Wi-FiLažje je verbalno deliti kot naključni nesmisel — popolno za goščevska omrežja ali skupne domove.
  • Ustvarjanje skupnih skrivnosti ekipeZa skupne račune storitev, gesla za uvajanje ali kaj koli, kar morajo več ljudi zapomniti.
  • Ustvarjanje zapomljivih primerov gesel za demonstracijePri demonstraciji orodij, ki zahtevajo geslo, so besedne zveze Diceware za občinstvo bolj zapomljive kot nesmisel.

Kako deluje

Ustvarjanje geselske fraze teče v celoti v vašem brskalniku z uporabo crypto.getRandomValues iz Web Crypto API — istega kriptografskega vira naključnosti, ki ga uporabljajo upravitelji gesel in TLS. Kratek besednjak EFF z 1.296 besedami je vgrajen neposredno v stran, tako da med ustvarjanjem ni omrežne zahteve.

  1. 1
    Izbor besed brez pristranskosti
    Za vsako mesto besede crypto.getRandomValues napolni medpomnilnik Uint32 s strojno podprtim naključnim številom. Vzorčenje z zavrnitvijo zavrže vrednosti, ki bi izkrivile porazdelitev, nato rezultat indeksira v kratek besednjak EFF z 1.296 besedami — kar da natanko 10,34 bita entropije na besedo brez pristranskosti modulo.
  2. 2
    Dodani izbirni dodatki
    Če omogočite preklop števila, se z isto metodo brez pristranskosti izbere naključno celo število od 0–99 in doda kot ločen žeton, kar prispeva približno 6,6 bita. Pisanje z veliko začetnico prve črke vsake besede je deterministično in ne prispeva nobene entropije, kar orodje izrecno navede.
  3. 3
    Živ prikaz entropije in časa razbitja
    Entropija se izračuna kot številoBesed × log2(1296), orodje pa to številko pretvori v ocenjen čas razbitja z uporabo treh izbirnih napadalnih modelov: 10 poskusov/s (omejeno spletno), 10 milijard/s (offline GPU) in 100 bilijonov/s (velika gruča). Matematika se posodobi takoj, ko spremenite število besed ali možnosti.
  4. 4
    Ponovno žrebanje in kopiranje posamezne besede
    Klik na katero koli posamezno besedo zamenja le to besedo z na novo ustvarjeno — enaka entropija, uporabno za zamenjavo nerodne besede brez ponovnega ustvarjanja celotne geselske fraze. Končni niz se sestavi z vašim izbranim ločilom in zapiše v odložišče prek standardnega Clipboard API.

Geselska fraza se ustvari v celoti v vašem brskalniku z uporabo lokalno vgrajenih besednih podatkov — nič se nikoli ne pošlje na noben strežnik.

Sorodna orodja

Pogosto zastavljena vprašanja