Wachtwoordgenerator
FreeGenereer sterke, willekeurige wachtwoorden direct in uw browser met een cryptografisch veilige generator, met een live sterktemeter, entropieberekening en ondersteuning voor batches van meerdere wachtwoorden tegelijk.
Werkt volledig in uw browser met een cryptografisch veilige randomgenerator. Er wordt nergens iets geüpload.
Tekentypen
Extra opties
Sterkte
Gegenereerde wachtwoorden
Recente Activiteit
Zichtbaar voor iedereen. Laatste 20 gebruiken over alle bezoekers, nieuwste eerst.
Generated 5 password(s), 64 characters, ~409 bits of entropy
4 uur geleden
Generated 5 password(s), 64 characters, ~409 bits of entropy
4 uur geleden
Generated 1 password(s), 64 characters, ~409 bits of entropy
4 uur geleden
Generated 1 password(s), 24 characters, ~153 bits of entropy
4 uur geleden
Generated 1 password(s), 24 characters, ~156 bits of entropy
4 uur geleden
Generated 1 password(s), 24 characters, ~113 bits of entropy
4 uur geleden
Generated 1 password(s), 24 characters, ~137 bits of entropy
4 uur geleden
Generated 1 password(s), 24 characters, ~115 bits of entropy
4 uur geleden
Generated 1 password(s), 24 characters, ~144 bits of entropy
4 uur geleden
Generated 1 password(s), 24 characters, ~126 bits of entropy
4 uur geleden
Generated 1 password(s), 24 characters, ~156 bits of entropy
4 uur geleden
Generated 1 password(s), 16 characters, ~104 bits of entropy
4 uur geleden
Wat deze tool doet
Deze tool genereert sterke, willekeurige wachtwoorden direct in uw browser. Kies een lengte, welke tekentypen moeten worden opgenomen en of visueel dubbelzinnige tekens moeten worden vermeden, en genereer dan één wachtwoord of een hele batch tegelijk, elk weergegeven met een live sterktemeter en een exacte entropieberekening.
Hoe Het Werkt
Voor elke tekenpositie haalt de tool willekeurige bytes uit crypto.getRandomValues() en gebruikt rejection sampling (het verwerpen van elke bytewaarde die vertekening zou introduceren) om een uniform willekeurige index binnen uw gekozen tekenset te kiezen, zodat elk toegestaan teken op elke positie even waarschijnlijk is. Als "minstens één van elk geselecteerd type vereisen" is ingeschakeld, wordt eerst één teken van elk geselecteerd type geplaatst, waarna het volledige resultaat willekeurig wordt geschud voordat het wordt weergegeven. Entropie in bits wordt berekend als de log2 van de omvang van de tekenset vermenigvuldigd met de wachtwoordlengte, en een sterktelabel wordt afgeleid van dat aantal bits: onder de 28 bits is Zeer zwak, 28-35 is Zwak, 36-59 is Redelijk, 60-89 is Sterk, en 90 of meer is Zeer sterk.
Problemen die het oplost
- Een sterk, uniek wachtwoord maken voor een nieuw account zonder een oud wachtwoord te hergebruiken of licht aan te passen.
- Voldoen aan de specifieke wachtwoordregels van een site (minimale lengte, verplicht symbool, geen dubbelzinnige tekens) zonder vallen en opstaan.
- In één keer een hele batch wachtwoorden genereren bij het opzetten van meerdere nieuwe accounts of testgebruikers.
- Begrijpen, in concrete bits entropie, hoeveel sterker een langer of gevarieerder wachtwoord werkelijk is.
Veelgestelde vragen
›Is dit echt willekeurig, of gewoon Math.random()?
Elk teken wordt gekozen met crypto.getRandomValues() van de browser, dezelfde cryptografisch veilige randombron die wordt gebruikt voor dingen als encryptiesleutels, niet de veel zwakkere Math.random(), die in sommige engines voorspelbaar genoeg is om te reconstrueren uit eerdere uitvoer. Tekenselectie gebruikt ook rejection sampling in plaats van een gewone modulo, zodat elk toegestaan teken exact dezelfde kans heeft, zonder vertekening richting het begin van de tekenset.
›Wat betekent het entropiegetal eigenlijk?
Entropie in bits is de log2 van de omvang van de tekenset vermenigvuldigd met de wachtwoordlengte; dit meet hoeveel pogingen een aanvaller die uw instellingen kent (maar niet het wachtwoord zelf) gemiddeld nodig zou hebben om het via brute kracht te vinden. Elke extra bit verdubbelt dat aantal pogingen, dus van 40 naar 60 bits gaan is geen verbetering van 50 procent, het is ongeveer een miljoen keer moeilijker.
›Waarom zou ik dubbelzinnige tekens zoals 0, O, 1, l en I willen uitsluiten?
Deze tekens zien er in veel lettertypen bijna identiek uit, wat belangrijk is als u het wachtwoord ooit luid moet voorlezen, moet overschrijven van een afgedrukte kopie, of moet invoeren op een apparaat zonder betrouwbaar lettertype. Ze uitsluiten verkleint de tekenset licht (en verlaagt dus de entropie licht bij dezelfde lengte), een kleine, meestal de moeite waard compromis voor wachtwoorden die u niet altijd zult kopiëren en plakken.
›Wat verandert "minstens één van elk geselecteerd type vereisen"?
Sommige inlogformulieren weigeren wachtwoorden die geen mix van tekentypen bevatten, zelfs als de totale lengte en willekeur sterk zijn. Als dit is ingeschakeld, garandeert de generator minstens één teken van elk geselecteerd type voordat de rest willekeurig wordt opgevuld, en schudt daarna het hele resultaat zodat de gegarandeerde tekens niet voorspelbaar aan het begin staan.
›Is het veilig om in één batch meerdere wachtwoorden voor verschillende accounts te genereren?
Ja, elk wachtwoord in een batch wordt onafhankelijk gegenereerd met zijn eigen verse willekeurige bytes, dus het kennen van één wachtwoord uit de batch geeft geen informatie over de andere. Voor elk account een ander, onafhankelijk gegenereerd wachtwoord gebruiken (in plaats van variaties op één wachtwoord) is precies wat u beschermt als een site die u gebruikt ooit wordt gehackt.
›Ziet of bewaart deze tool ooit de wachtwoorden die ik genereer?
Nee, het genereren gebeurt volledig in uw browser met JavaScript, er wordt niets naar een server verzonden, en de pagina bewaart geen geschiedenis van eerdere waarden, behalve een lokaal opgeslagen samenvatting van het aantal tekens (nooit het wachtwoord zelf) voor het geschiedenispaneel op deze pagina.
Gerelateerde Tools
Tekst
Mojibake-herstel (Verminkte Tekst)
Herstelt de oorspronkelijke bytes achter verminkte (mojibake) tekst en decodeert ze opnieuw onder verschillende gangbare coderingen, waarbij elke schone kandidaat wordt weergegeven.
FreeTekst
MySQL-syntaxvalidator
Valideert MySQL-syntax voor een of meer door puntkomma's gescheiden instructies, waarbij de exacte regel en kolom van de eerste gevonden fout worden gemeld.
FreeTekst
Online HTML-editor
Bewerk HTML, CSS en JavaScript in drie panelen met een sandboxed live-voorbeeld dat bijwerkt terwijl u typt, plus een download met één klik als op zichzelf staand HTML-bestand.
FreeTekst
Punycode-converter
Converteer tekst tussen Unicode en Punycode (RFC 3492), de alleen-ASCII-codering voor geïnternationaliseerde domeinnamen, met een volledige domeinmodus (puntbewust, automatisch xn--voorvoegsel) en een eenvoudige labelmodus, waarbij meerdere regels in één keer worden geconverteerd.
FreeTekst
Regelteller
Een geavanceerde regelteller die je geplakte tekst direct analyseert: detectie van dubbele/lege regels, filteren van commentaarregels, zoeken & vervangen met regex, sorteren, en voorvoegsel/achtervoegsel invoegen.
FreeTekst
Lijst Randomizer
Schud elke lijst, kies willekeurige winnaars voor weggeefacties, en splits items in gelijke groepen, allemaal in je browser met een onbevooroordeelde Fisher-Yates-shuffle.
FreeTekst
Acroniemgenerator
Zet een zin direct om in zijn acroniem, met een letter-voor-letter-uitsplitsing en een optionele modus die kleine woorden overslaat.
FreeTekst
Regelafbrekingen Toevoegen
Voeg regelafbrekingen toe na elk scheidingsteken, elke N tekens (woord-afgebroken of exact), of elke N woorden, met een live regeltelling.
Opmerkingen (0)
Vond je deze tool nuttig? Laat een opmerking achter, deel een tip, of vertel ons hoe we het beter kunnen maken.
Nog geen opmerkingen. Wees de eerste om je gedachten te delen!