tigtools

Passordgenerator

Velg en lengde og tegntyper, og få passord laget med nettleserens kryptografiske tilfeldighetsgenerator. Passordene opprettes på enheten din og sendes aldri noe sted.

Kjører i nettleseren din Ingen registrering

20
Inkluder

Rediger denne listen hvis et nettsted avviser enkelte symboler. Mellomrom ignoreres, og gjentatte tegn telles én gang.

Genererte passord

    129 bits
    Estimert entropi
    Svært sterk
    Styrke
    89
    Mulige tegn

    Slik bruker du det

    1. Still inn lengden med glidebryteren eller skriv inn et eksakt antall tegn (4–128).
    2. Velg hvilke tegntyper som skal inkluderes. Rediger symbollisten hvis et nettsted bare godtar bestemte symboler.
    3. Du kan eventuelt utelate tegn som ligner hverandre, og la «Bruk hver valgt type minst én gang» være på for nettsteder med sammensetningsregler.
    4. Kopier ett enkelt passord, eller bruk «Kopier alle» for å kopiere alle passordene, ett per linje. Trykk «Generer på nytt» for et nytt sett.

    Slik fungerer det

    Hvert tegn velges med crypto.getRandomValues, den kryptografisk sikre tilfeldighetsgeneratoren innebygd i nettleseren din. Math.random brukes aldri. For å velge et tegn fra en samling på n tegn, trekker verktøyet et 32-bits tilfeldig tall og forkaster verdier som faller i det lille restintervallet over det største multiplum av n. Denne avvisningssamplingen unngår modulo-skjevhet, slik at hvert tegn i samlingen er nøyaktig like sannsynlig.

    Når «Bruk hver valgte type minst én gang» er på, velger verktøyet først ett tegn fra hver valgte type, fyller de resterende posisjonene fra den kombinerte samlingen, og stokker deretter alle posisjonene med en Fisher–Yates-stokking drevet av samme upartiske tilfeldighetskilde. På den måten vises ikke de garanterte tegnene alltid i starten.

    Entropitallet er log2(samlingsstørrelse) × lengde. Et passord på 16 tegn fra alle 89 standardtegn har omtrent 103 bits, og ett på 20 tegn omtrent 129 bits. Regelen «bruk hver type» reduserer antall mulige passord litt, så den sanne entropien er litt lavere enn vist. Merkelappene er en grov veiledning: under 28 bits er svært svakt, 28–39 svakt, 40–59 middels, 60–99 sterkt og 100 eller mer svært sterkt. Entropi beskriver bare passord som genereres tilfeldig som disse; den sier ingenting om passord en person finner på.

    Eksempler

    Et passord for en oppføring i passordbehandler

    Behold standardinnstillingene (20 tegn, alle fire typene). Resultatet har omtrent 129 bits entropi, langt mer enn det som kan gjettes, og passordbehandleren din vil huske det for deg.

    Et nettsted som avviser noen symboler

    Hvis en bank bare aksepterer !@#$%, erstatt symbollisten med disse fem tegnene. Samlingen krymper til 67 tegn, så et passord på 16 tegn har fortsatt omtrent 97 bits.

    Et Wi-Fi-passord du må skrive på en TV

    Slå av symboler og ekskluder tegn som ligner hverandre. Uten I, l, 1, O, 0 og o, er et passord på 16 tegn fra de resterende 56 bokstavene og sifrene lett å lese høyt og har fortsatt omtrent 93 bits.

    Ofte stilte spørsmål

    Hvor langt bør passordet mitt være?

    For kontoer som beskyttes av en passordbehandler, er 16–20 tilfeldige tegn rikelig. Hvis du ofte må skrive inn passordet, er et lengre passord med bare bokstaver og tall lettere å taste inn og kan være like sikkert som et kortere med symboler.

    Er det trygt å generere passord på et nettsted?

    Denne siden lager passord helt og holdent i nettleseren din med operativsystemets sikre tilfeldighetskilde. De sendes ikke til en server, lagres ikke og inkluderes ikke i analyseverktøy. Du kan koble fra internett etter at siden er lastet, og den fortsetter å virke.

    Hvorfor gir det lavere entropi å utelate tegn som ligner hverandre?

    Entropien avhenger av hvor mange tegn hver posisjon kan ha. Hvis du fjerner tegn, blir tegnsettet mindre, slik at hvert tegn tilfører litt færre bits. Ved å legge til noen flere tegn i lengden veier du opp for det.

    Hva betyr «modulo bias», og hvorfor har det betydning?

    En naiv generator tar et tilfeldig tall og bruker resten etter deling med tegnsettets størrelse. Med mindre tegnsettets størrelse deler det tilfeldige området jevnt, vil noen tegn forekomme litt oftere. Dette verktøyet avviser den ujevne enden og trekker på nytt, slik at alle tegn er like sannsynlige.

    Personvern

    Passord genereres i nettleseren din med crypto.getRandomValues. De lastes ikke opp, lagres ikke, loggføres ikke og sendes ikke til analyseverktøy; bare en anonym hendelse om at verktøyet ble brukt, registreres. Kopiering bruker enhetens utklippstavle.