Zum Inhalt springen

Passwort-Entropie und Brute-Force-Zeit

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

Antwort: 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.

Formel

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

Symbole und Einheiten in der Formel
SymbolBedeutungEinheit
laengdeAdgangskodens længdetegn
tegnsaetTegnsæt—
gaet_pr_sekundAngriberens gættehastighedgæt/sek.
=Entropibits
=Gennemsnitlig brute-force-tidår

Gültigkeit und Quelle

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

Gilt nicht, wenn

  • 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.

Rechenbeispiel

Die eigenen Standardwerte des Rechners sind eingesetzt. Die Zahlen sind mit genau der Formel berechnet, die das Werkzeug verwendet.

Sat ind

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

Geber

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

Der Rechner selbst ist gesperrt

Lege einen kostenlosen Zugang an, um alle Artikel, Rechner, Vorlagen und das Sortiment freizuschalten — und Zugriff auf Quizze und Klassen zu erhalten. Es dauert unter einer Minute: Name, E-Mail und ein Passwort. Keine Zahlungskarte.

Willst du zuerst etwas ausprobieren? Sieh, was du ohne Konto nutzen kannst — der Junior-Bereich, das Lexikon, die Videos und mehr.

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.

Schritt für Schritt

  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.

Typische Fehler

  • 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.

Beispiele aus dem Alltag

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 Zeichen
Tegnsæt
Bogstaver + tal (62 tegn)
Angriberens gættehastighed
10.000.000.000 gæt/sek.

Es bedeutet: Entropien er 59,5 bits, og ren brute force tager i snit 1,3 Jahr. 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 Zeichen
Tegnsæt
Kun små bogstaver (26 tegn)
Angriberens gættehastighed
10.000.000.000 gæt/sek.

Es bedeutet: Entropien er 75,2 bits, og brute force tager i snit 69.093,9 Jahr. 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 Zeichen
Tegnsæt
Alle tastatur-tegn inkl. specialtegn (95 tegn)
Angriberens gættehastighed
100.000.000.000 gæt/sek.

Es bedeutet: Entropien er 65,7 bits, og brute force tager i snit 9,5 Jahr. Det er mindre end den lange kode med kun små bogstaver.

Faustregel

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

So überprüfst du die Antwort

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