Skip to content

Password entropy and brute-force time

Hvor lang tid ville det i gennemsnit tage at gætte denne adgangskode ved brute force?

Answer: En adgangskodes styrke kan udtrykkes som entropi i bits: længde gange log2 af antal mulige tegn pr. position. Entropien fortæller, hvor mange kombinationer en angriber skal gennemprøve i værste fald, og beregneren omregner det til en gennemsnitlig brute-force-tid ved en given gættehastighed. NIST SP 800-63B anbefaler i dag primært længde frem for tvungne tegn-typer, men den underliggende entropi-model bruges stadig bredt til at illustrere styrkeforskelle.

Formula

entropi (bits) = længde × log2(antal mulige tegn)

gennemsnitlig knækketid = (antal_tegn^længde) ÷ (2 × gæt pr. sekund), omregnet til år

Eksempel: 12 tegn fra 62-tegns-sæt ≈ 71,5 bits entropi

Symbols and units in the formula
SymbolMeaningUnit
laengdeAdgangskodens længdetegn
tegnsaetTegnsæt—
gaet_pr_sekundAngriberens gættehastighedgæt/sek.
=Entropibits
=Gennemsnitlig brute-force-tidår

Validity and source

Source
Informationsteori (Shannon-entropi) + NIST SP 800-63B-vejledning om digital identitet

Does not apply when

  • Vejledende model, der antager ren, ligeligt fordelt brute force. Reelle angreb er ofte langt hurtigere, hvis adgangskoden findes i lækkede lister eller følger et forudsigeligt mønster (ordbogsangreb) — entropital erstatter ikke en rigtig adgangskodepolitik eller 2-faktor-login.

Worked example

The calculator's own default values inserted. The figures are calculated with exactly the formula the tool uses.

Substituted

  • Adgangskodens længde12 tegn
  • Tegnsæt62
  • Angriberens gættehastighed10,000,000,000 gæt/sek.

Giver

  • Entropi71.5 bits
  • Gennemsnitlig brute-force-tid5,111.7 år

The calculator itself is locked

Create a free user account to unlock all articles, calculators, templates and range — and get access to quizzes and classes. It takes less than a minute: name, email and a password. No payment card.

Want to try something first? See what you can use without an account — the junior zone, the encyclopedia, the videos and more.

Sådan bruger du den

Når du bygger et login eller skal forklare en kunde, hvorfor adgangskoder skal være lange, viser entropien forskellen i tal. Beregneren regner bits og hvor lang tid en ren brute force tager ved en given gættehastighed.

Step by step

  1. Tæl adgangskodens længde.
  2. Find tegnsættet: kun små bogstaver (26), store og små (52), med tal (62) eller alle tastaturtegn (95).
  3. Entropien er længden gange log₂ af tegnsættet.
  4. Gennemsnitstiden er alle kombinationer delt med to gange gættehastigheden.

Typical errors

  • At regne entropi på en kode, et menneske har valgt. «Sommer2026» har langt mindre reel entropi end formlen giver.
  • At gemme koder med en hurtig hash som SHA-256. Brug bcrypt, scrypt eller Argon2, så hvert gæt koster tid.
  • At kræve specialtegn frem for længde. NIST SP 800-63B anbefaler længde og tjek mod lækkede lister.

Examples from everyday life

Typisk medarbejderkode

En kundes medarbejdere bruger koder som «Sommer2026»: 10 tegn med bogstaver og tal. Angriberen har en lækket hash og kan gætte 10 mia. gange i sekundet.

Adgangskodens længde
10 characters
Tegnsæt
Bogstaver + tal (62 tegn)
Angriberens gættehastighed
10,000,000,000 gæt/sek.

It means: Entropien er 59.5 bits, og ren brute force tager i snit 1.3 year. Men koden står i alle ordbøger, så den knækkes på sekunder i virkeligheden.

Lang kode med små bogstaver

Du anbefaler en kode på 16 små bogstaver, fx fire tilfældige ord.

Adgangskodens længde
16 characters
Tegnsæt
Kun små bogstaver (26 tegn)
Angriberens gættehastighed
10,000,000,000 gæt/sek.

It means: Entropien er 75.2 bits, og brute force tager i snit 69,093.9 year. Længde slår specialtegn.

Kort kode med alle tegn

Til sammenligning: 10 tegn fra alle 95 tastaturtegn mod en angriber med 100 mia. gæt i sekundet.

Adgangskodens længde
10 characters
Tegnsæt
Alle tastatur-tegn inkl. specialtegn (95 tegn)
Angriberens gættehastighed
100,000,000,000 gæt/sek.

It means: Entropien er 65.7 bits, og brute force tager i snit 9.5 year. Det er mindre end den lange kode med kun små bogstaver.

Rule of thumb

Hvert ekstra tegn fra 62-tegnsættet giver ca. 6 bit. Hver 10 bit gør brute force ca. 1000 gange længere.

How to check the answer

2 opløftet i entropien skal give tegnsættet opløftet i længden.