/ beveiliging / password
Lid
Thema: SysteemContrast: Standaard

Wachtwoordgenerator en sterktecontrole

Vastzetten bij jouw tools

Genereer willekeurige wachtwoorden, wachtzinnen en pincodes, of controleer hoe sterk een wachtwoord is.

Werkt volledig in je browser. Wat je typt wordt nooit naar onze servers gestuurd.

Type
Hoeveel
Lengte
wachtwoorden · 0 regels
PlakkenBestand openenCtrl OWissen
sterkte · 0 regels
DownloadenKopiërenCtrl Shift C

Sterkte staat als score/4 · 10^pogingen: 0/4 is makkelijk te raden, 4/4 is heel moeilijk en 10^N is ongeveer het aantal pogingen dat nodig is.

lokaal≈ 129 bitsgetest · v0.15.0 · 25 testcases

geschiedenis · 0

Verwerkte invoer verschijnt hier zolang deze pagina open is. Als je de pagina herlaadt, is de lijst leeg.

Codevoorbeelden

Kopieer deze voorbeelden naar je eigen project. Ze gebruiken alleen de standaardbibliotheek van de taal, dus er hoeft niets geïnstalleerd te worden.

Geef maximaal 3 talen een ster om ze op elke toolpagina eerst te zien.

JavaScript als favoriet instellen
import { randomInt } from 'node:crypto'

const alphabet = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789!@#$%^&*'
const length = 20

const password = Array.from({ length }, () => alphabet[randomInt(alphabet.length)]).join('')

console.log(password)

Wat het doet

Genereer willekeurige wachtwoorden, wachtzinnen en pincodes, of controleer hoe sterk een wachtwoord is. Alles wordt gemaakt met de veilige willekeurigegetallengenerator van je browser, deze pagina toont geen advertenties en niets wat je typt of genereert wordt verstuurd, opgeslagen of gedeeld.

Zo gebruik je het

  1. Kies Wachtwoord, Wachtzin of PIN, en hoeveel je er nodig hebt.
  2. Stel de lengte en de soorten tekens in, of het aantal woorden en het scheidingsteken.
  3. Druk op Genereren. De wachtwoorden verschijnen in het invoerveld en hun sterkte in de uitvoer.
  4. Om je eigen wachtwoord te controleren, typ of plak je één wachtwoord per regel.

Voorbeelden

Een wachtzin van zes willekeurige woorden uit de EFF-lijst:

bonanza-cavity-sneeze-flaky-unfold-tanning

De sterkte van een getypt wachtwoord staat als score/4 · 10^pogingen:

correct horse battery staple  →  4/4 · 10^19.7
password                      →  0/4 · 10^0.5

Goed om te weten

  • Zes willekeurige woorden zijn ongeveer even sterk als een willekeurig wachtwoord van 12 tekens, en een stuk makkelijker te typen.
  • “Geen lookalikes” laat tekens als I, l, 1, O en 0 weg.
  • Tekens worden gekozen met rejection sampling, zodat elk teken even waarschijnlijk is.
  • De score komt van zxcvbn, dat zoekt naar veelgebruikte wachtwoorden, woorden, namen en toetsenbordpatronen.

Wat maakt een wachtwoord sterk?

Lengte en onvoorspelbaarheid. Een wachtwoord dat een computer willekeurig uit een grote set tekens kiest, of een wachtzin van willekeurige woorden, is veel moeilijker te raden dan iets wat een mens bedenkt. Deze tool trekt elk teken met de veilige willekeurigegetallengenerator van je browser en voorkomt vertekening bij het kiezen uit een lijst.

Veelgestelde vragen

Wachtzin of wachtwoord?

Een wachtzin van 5 of 6 willekeurige woorden uit de EFF-lijst is makkelijk te typen en te onthouden en ongeveer even sterk als een willekeurig wachtwoord van 12 tekens. Gebruik een lang willekeurig wachtwoord voor alles wat in een wachtwoordmanager staat.

Hoe wordt sterkte gemeten?

De score komt van zxcvbn, dat net als een kraker zoekt naar veelgebruikte wachtwoorden, woorden, namen, toetsenbordpatronen en herhalingen. De bits naast de generator zijn de moeite om een wachtwoord met jouw instellingen te raden.

Wordt wat ik typ of genereer ergens heen gestuurd?

Nee. Alles gebeurt in je browser en deze pagina toont geen advertenties. Gedeelde links bevatten alleen de instellingen, nooit een wachtwoord. De EFF-woordenlijst is van de Electronic Frontier Foundation, CC BY 3.0 US.

Wijzigingen van deze tool

Sneltoetsen

Sluiten

Overal

Tools en acties zoeken
Ctrl K
Deze hulp tonen
?
Thema wisselen
Ctrl Shift L
Geselecteerde tool vastzetten (in zoeken)
Ctrl P

In een tool

Uitvoer naar de eerste suggestie sturen
Ctrl ↵
Bestand in de invoer openen
Ctrl O
Uitvoer kopiëren
Ctrl Shift C
Zoeken sluitenesc
toolsBase64 coderen en decoderenZet tekst om naar Base64 of decodeer Base64 terug naar tekst, met het standaard- en URL-veilige alfabet.CoderenJSON-formatter en -validatorJSON opmaken, minifyen en valideren, met de exacte regel en kolom van elke fout.OpmakenRegex-testerTest JavaScript reguliere expressies met live markering, capture groups en een uitleg in gewone taal.TekstUUID- en ULID-generatorGenereer UUID v4, UUID v7 en ULID in bulk, of plak een ID om de versie, variant en tijdstempel te zien.GeneratorenUnix-tijdstempelconverterZet Unix-tijdstempels om naar datums en terug, in elke tijdzone, met ISO 8601, RFC 2822 en relatieve tijd.Datum en tijdHash- en HMAC-generatorBereken MD5-, SHA-1-, SHA-2-, SHA-3-, BLAKE2-, BLAKE3- en CRC-32-hashes van tekst of een bestand, met optionele HMAC.BeveiligingWachtwoordgenerator en sterktecontroleGenereer willekeurige wachtwoorden, wachtzinnen en pincodes, of controleer hoe sterk een wachtwoord is.BeveiligingJWT-decoder en -verifierDecodeer een JSON Web Token, controleer de geldigheid en claims en verifieer de handtekening met een geheim of publieke sleutel.BeveiligingCIDR- en IP-subnetcalculatorBereken bereik, masker en grootte van IPv4- en IPv6-netwerken, splits ze in subnetten en controleer wat in wat zit of overlapt.NetwerkCron-expressie uitleggerLees een cron-expressie in gewone taal, zie de volgende uitvoeringen in elke tijdzone en breng hem terug naar de standaardvorm.Datum en tijdRegels sorterenSorteer regels tekst van A naar Z of Z naar A, in natuurlijke volgorde (file2 voor file10), op codepunt, op getal of op lengte.TekstDubbele regels verwijderenVerwijder dubbele regels uit een lijst, bewaar de eerste of laatste kopie, negeer hoofdletters of spaties, of verwijder elke regel die herhaald wordt.TekstLijsten en tekst vergelijkenVergelijk twee lijsten regel voor regel: vind wat in beide staat, in één van de twee of in een van beide, of bekijk een gemarkeerd regelverschil naast elkaar.TekstTekstnotatie en slug makenZet tekst om naar camelCase, snake_case, kebab-case, Title Case en meer, of maak van een titel een URL-slug met afhandeling van accenten.TekstURL coderen, decoderen en parsenCodeer en decodeer tekst met procentcodering voor URL’s, of haal een URL uit elkaar in schema, host, pad en query en bewerk de query als tabel.CoderenValidators: IBAN, BSN, btw, pas en ISBNControleer een IBAN, BSN, creditcardnummer, EU-btw-nummer, e-mailadres, URL of ISBN, met de reden als het misgaat. Eén waarde per regel.ValiderenHTML-entities coderen en decoderenEscape tekst voor HTML met benoemde, decimale of hexadecimale entities, of zet entities als & en é terug om in tekens.CoderenStrings escapen en unescapenEscape tekst voor een JSON- of JavaScript-string, een SQL-string, een CSV-veld, een reguliere expressie of een shellwoord, of maak het escapen ongedaan.CoderenEAN-, UPC- en GTIN-controlecijfersControleer het controlecijfer van een EAN-8, EAN-13, UPC-A of GTIN-14, vul een ontbrekend cijfer aan, lees het land uit het GS1-voorvoegsel en reken ISBN-10 om naar EAN-13. Eén code per regel.ValiderenTestdata-generatorGenereer geldig ogende test-IBAN’s, BSN’s, EAN-barcodes en Europese btw-nummers in bulk. Ze slagen voor de controles, maar zijn van niemand.GeneratorenSQL-formatter en minifierMaak SQL leesbaar met elke clausule op een eigen regel, of minifieer het tot één regel, voor MySQL, PostgreSQL, SQLite, SQL Server en BigQuery.OpmakenTalstelselomrekenaarReken getallen om tussen binair, octaal, decimaal, hex en elk talstelsel van 2 tot 36, met grote getallen, two's complement en een bitweergave.CoderenYAML-, TOML- en JSON-converterZet om tussen JSON, YAML en TOML, of valideer en formatteer een document, met regel en kolom van elke fout.OpmakenCSV en JSON converterZet CSV om naar een JSON-array van objecten of arrays, of JSON terug naar CSV. Herkent het scheidingsteken en leest Nederlandse Excel-bestanden met puntkomma’s en decimale komma’s.DataGlob- en .gitignore-testerTest glob-patronen en .gitignore-regels op een lijst paden en zie welke paden passen en welke regel dat deed.TekstKleurconverterReken een kleur om tussen HEX, RGB, HSL, HWB en OKLCH, controleer het WCAG-contrast met een achtergrond of bouw er een Material 3-tonenpalet van.Opmakenchmod-calculatorReken Unix-bestandsrechten om tussen octaal (755), letters (rwxr-xr-x), ls -l en chmod-clausules, met een rooster van selectievakjes en de setuid-, setgid- en sticky-bits.BeveiligingUser-agent-parserLees een user-agent-string: browser, engine, besturingssysteem, apparaattype en of het een bot is. Laat het leeg om je eigen browser te lezen.NetwerkcURL omzetten naar codePlak een cURL-opdracht en krijg hetzelfde verzoek als fetch, Axios, Python requests, Go of PHP. Er wordt niets uitgevoerd en niets verstuurd.NetwerkMarkdown-voorbeeldSchrijf Markdown en zie het meteen weergegeven, of kopieer de HTML. Ruwe HTML wordt als tekst getoond en links worden gecontroleerd, dus niets in het voorbeeld kan draaien.OpmakenBarcode- en QR-codegeneratorMaak een QR-code, EAN-13, UPC-A, Code 128, ITF-14 of Data Matrix, download hem als SVG of PNG, of lees een code uit een afbeelding.Generatorenpagina’sWijzigingenWat er in elke release veranderdepagina’sOver onsWat codeknife.dev is en wie het maaktpagina’sIdeeënStel verbeteringen voor en stem op de ideeën van andere bezoekers.pagina’sPrivacyWat je browser verlaat en wat wordt bewaardpagina’sToegankelijkheidConformiteit, bekende beperkingen en hoe je een probleem meldtpagina’sLidmaatschapHaal advertenties weg en verhoog de limietenpagina’sacties