Ga naar hoofdinhoud
LibraTool logoLibraTool

Gratis Diceware-wachtzingenerator

Genereer memorabele wachtzinnen met hoge entropie door willekeurige woorden te combineren. Instelbaar woordaantal, scheidingsteken en hoofdlettergebruik — gebruikt cryptografisch veilige willekeur.

Werkt offline na het laden

...

Klik op een woord om alleen dat woord opnieuw te genereren

62 bits
Entropie
15 jaar
Tijd om te kraken

Waarom diceware? Memorabele zinnen van willekeurige woorden hebben enorme entropie en zijn makkelijker te onthouden dan willekeurige tekens. Een zin van 5 woorden heeft meer entropie dan een willekeurig wachtwoord van 10 tekens met hoofdletters en symbolen. Alle willekeurigheid komt van crypto.getRandomValues() in de browser. Er worden geen woorden, wachtwoorden of gegevens verzonden.

Veelvoorkomend gebruik

  • Genereer Masterwachtwoord voor WachtwoordbeheerdersEen diceware-wachtwoordzin is ideaal voor de hoofdsleutel van uw wachtwoordbeheerder — hoge entropie, gemakkelijk onthouden.
  • Genereer VersleutelingswachtwoordzinnenVoor full-disk encryptie, GPG-sleutels of elk cryptografisch systeem dat een onthoudbare geheim nodig heeft.
  • Genereer Wi-Fi-netwerkwachtwoordenMakkelijker verbaal te delen dan willekeurige onzin — perfect voor gastnetwerken of gedeelde huizen.
  • Genereer Gedeelde TeamgeheimenVoor gedeelde serviceaccounts, implementatiewachtwoorden of alles wat meerdere mensen moeten onthouden.
  • Genereer Onthoudbare Voorbeeldwachtwoorden voor Demo'sBij het demonstreren van hulpmiddelen die een wachtwoord nodig hebben, zijn diceware-zinnen onthoudbaar voor het publiek dan onzin.

Hoe het werkt

Wachtzinnen worden volledig in je browser gegenereerd met crypto.getRandomValues van de Web Crypto API — dezelfde cryptografische bron van willekeur die wachtwoordmanagers en TLS gebruiken. De korte EFF-woordenlijst van 1.296 woorden zit direct in de pagina, dus tijdens het genereren wordt er geen netwerkverzoek gedaan.

  1. 1
    Woordkeuze zonder vertekening
    Voor elke woordpositie vult crypto.getRandomValues een Uint32-buffer met een door hardware ondersteund willekeurig getal. Rejection sampling verwerpt waarden die de verdeling zouden scheeftrekken, waarna het resultaat een index in de korte EFF-woordenlijst van 1.296 woorden vormt — precies 10,34 bits entropie per woord zonder modulovertekening.
  2. 2
    Optionele extra's toegevoegd
    Als je de getalschakelaar inschakelt, wordt met dezelfde methode zonder vertekening een willekeurig geheel getal van 0–99 gekozen en als apart blokje toegevoegd, goed voor ongeveer 6,6 bits. De eerste letter van elk woord met een hoofdletter schrijven is deterministisch en voegt geen entropie toe, wat de tool ook expliciet vermeldt.
  3. 3
    Live weergave van entropie en kraaktijd
    De entropie wordt berekend als aantalWoorden × log2(1296), en de tool zet dat getal om in een geschatte kraaktijd met drie te kiezen aanvalsmodellen: 10 pogingen/sec (online, afgeremd), 10 miljard/sec (offline GPU) en 100 biljoen/sec (grootschalig cluster). De berekening wordt direct bijgewerkt als je het aantal woorden of de opties wijzigt.
  4. 4
    Per woord opnieuw kiezen en kopiëren
    Klikken op een afzonderlijk woord vervangt alleen dat woord door een nieuw gegenereerd woord — dezelfde entropie, handig om een onhandig woord te vervangen zonder de hele wachtzin opnieuw te maken. De uiteindelijke tekenreeks wordt samengesteld met je gekozen scheidingsteken en via de standaard Clipboard API naar het klembord geschreven.

De wachtzin wordt volledig in je browser gegenereerd met lokaal meegeleverde woordgegevens — er wordt op geen enkel moment iets naar een server gestuurd.

Gerelateerde tools

Veelgestelde vragen