Adgangskodegenerator
Opret en tilfældig adgangskode eller en passphrase, der er let at huske. Alt genereres i din browser med Web Crypto-tilfældighedsgeneratoren; adgangskoden sendes aldrig til UltKit, logges aldrig og gemmes aldrig. Måleren viser den reelle entropi for dine indstillinger i bit.
Pulje på 94 symboler × 20 · Gennemsnitlig tid til at gætte ved 10 milliarder gæt i sekundet: 4,6 × 10²¹ år
Adgangskoder genereres i din browser med crypto.getRandomValues. Intet sendes til UltKit eller gemmes nogen steder.
Entropi og tid til at knække
Offline-angreb ved 10¹⁰ (10 milliarder) gæt i sekundet. Gennemsnitstiden er halvdelen af hele søgerummet.
| Entropi | Tilfældige tegn (pulje på 94 symboler) | Ord fra en liste på 7.776 ord | Gennemsnitlig tid til at knække |
|---|---|---|---|
| 28 | 5 | 3 | under 1 sekund |
| 40 | 7 | 4 | 55 sekunder |
| 50 | 8 | 4 | 16 timer |
| 60 | 10 | 5 | 1,8 år |
| 72 | 11 | 6 | 7.482 år |
| 80 | 13 | 7 | 1,9 mio. år |
| 100 | 16 | 8 | 2 bio. år |
| 128 | 20 | 10 | 5,4 × 10²⁰ år |
Længde slår kompleksitet: hvad NIST SP 800-63B siger
Det amerikanske National Institute of Standards and Technology omskrev sine retningslinjer for adgangskoder i SP 800-63B og skærpede dem igen i revision 4, som udkom i 2024. Hovedrådet går imod gamle firmaregler: Tjenester bør acceptere adgangskoder på mindst 64 tegn, bør ikke kræve en blanding af store bogstaver, tal og symboler, bør ikke tvinge folk til at skifte adgangskode efter en fast plan, og bør i stedet tjekke nye adgangskoder mod lister over kompromitterede og almindelige adgangskoder.
Begrundelsen er ren regning. Regler for sammensætning får folk til at vælge forudsigelige mønstre som "Summer2024!", som angribere prøver først. Hvert ekstra tilfældigt tegn ganger derimod arbejdet i et brute force-angreb med størrelsen på tegnmængden. Går man fra 12 til 16 tilfældige tegn fra de 94 udskrivbare ASCII-symboler, får man omkring 26 bit mere, og det gør det cirka 78 millioner gange sværere at gætte.
Sådan beregnes entropitallet
Entropi måler, hvor mange lige sandsynlige adgangskoder generatoren kunne have lavet. For en tilfældig adgangskode er den længde × log2(tegnmængdens størrelse). Med alle fire tegnsæt er tegnmængden 94 symboler, hvilket svarer til cirka 6,55 bit pr. tegn, så 16 tegn giver cirka 105 bit. Hvis man udelader tegn, der ligner hinanden, skrumper tegnmængden til 84, og det koster en smule under en femtedel bit pr. tegn. Tabellen ovenfor bruger samme regnestykke og antager en offline-angriber med 10 milliarder gæt i sekundet, hvilket er et rimeligt tal for et GPU-setup mod en hurtig hash. En langsom hash som bcrypt sænker den hastighed med flere størrelsesordener.
Adgangssætninger fungerer på samme måde, blot med ord i stedet for tegn. Den indbyggede liste her har 367 korte, almindelige ord, så hvert ord giver cirka 8,5 bit, og seks ord giver cirka 51 bit: nemt at skrive og huske, men svagere end en tilfældig adgangskode på 16 tegn. Vælger du "tilfældigt ciffer" som skilletegn, får du cirka 3,3 bit ekstra pr. mellemrum. Til en adgangssætning, der beskytter noget vigtigt, bør du bruge otte ord eller en Diceware-liste med 7.776 ord, hvor hvert ord er værd 12,9 bit.
Måleren kalder alt under 40 bit svagt, 40 til 59 middel, 60 til 79 stærkt og 80 eller mere meget stærkt. Den vurderer generatorens indstillinger, ikke selve teksten, og det er den eneste ærlige måde at bedømme en adgangskode på: "correct horse battery staple" scorer højt hos mønsterbaserede tjek, men er den første sætning, enhver angriber prøver.
Sådan bruger du en genereret adgangskode sikkert
Brug en forskellig adgangskode til hver konto, og lad en adgangskodemanager huske dem. Genbrug er det, der gør ét lækket websted til mange kaprede konti. Gem adgangskoden i adgangskodemanageren, før du sender tilmeldingsformularen, og slå tofaktorgodkendelse til, hvor det tilbydes. Skal du låse et dokument frem for en konto, fungerer en stærk adgangssætning godt sammen med Beskyt PDF, som krypterer filen med en adgangskode, du selv vælger.
Ofte stillede spørgsmål
- Er det sikkert at bruge en online adgangskodegenerator?
- Det er sikkert, når adgangskoden aldrig forlader din enhed. Generatoren kører helt i din browser og bruger crypto.getRandomValues, en kryptografisk sikker tilfældighedskilde. Der sendes ingen forespørgsel, når du genererer, kopierer eller ændrer indstillinger, og det kan du bekræfte i browserens netværkspanel.
- Hvor lang skal en adgangskode være i 2026?
- Til en tilfældig adgangskode, der ligger i en adgangskodemanager, anbefales 16 tegn eller mere fra alle fire tegnsæt, hvilket giver over 100 bit entropi. NIST kræver, at tjenester accepterer mindst 64 tegn, så længden er sjældent en begrænsning.
- Hvorfor kan jeg udelade tegn, der ligner hinanden, som 0, O, l og 1?
- Så en adgangskode, du skal læse højt eller skrive af fra papir, ikke bliver tastet forkert. Det mindsker tegnmængden fra 94 til 84 symboler, hvilket et par ekstra tegn mere end opvejer.
- Er en passphrase bedre end en tilfældig adgangskode?
- En adgangssætning er nemmere at huske og skrive, hvilket passer til en hovedadgangskode eller et enhedslogin. Pr. tegn har den mindre entropi, så den kræver flere ord: Brug mindst seks fra en stor liste eller otte fra den korte liste, der er indbygget på siden.
- Husker generatoren de adgangskoder, den har lavet?
- Nej. Adgangskoderne findes kun på siden, indtil du genererer nye eller lukker fanen. Der gemmes intet i cookies, lokal lagring eller på en server.