Passwortstärke·Base64 20
Base64 · 20
120
bit · 10^36.1

20 Zeichen aus Base64 — 120 Bit

Jedes Zeichen trägt 6 Bit, zusammen 120 Bit oder 10^36.1 Kombinationen. Mit den 94 ASCII-Zeichen bräuchte man dafür 18.3 Stück.

Länge
20
Zeichenvorrat
64
Bits pro Zeichen
6 bit
Bits insgesamt
120 bit
Zahl der Kombinationen
10^36.1
Entspricht in ASCII
18.3

Wie die Seite es gespeichert hat

  • NTLM (Windows)10^16.9 Jahre
  • MD510^17.1 Jahre
  • SHA-25610^18 Jahre
  • WPA2 Wi-Fi10^21.9 Jahre
  • bcrypt10^23.1 Jahre

Dasselbe Passwort unterscheidet sich um den Faktor Million, je nach Speicherung. Eine RTX 4090 probiert 288,5 Milliarden NTLM-Hashes pro Sekunde und 164,1 Milliarden MD5, aber nur 184 Tausend bcrypt — bcrypt ist absichtlich langsam. Acht ASCII-Zeichen mit Symbolen fallen bei NTLM in unter drei Stunden und halten bei bcrypt über 500 Jahre. Wer das Passwort tippt, kann sich das nicht aussuchen.

Was diese Tabelle zählt und was nicht

Die Zeiten hier gelten für ein **zufällig gewähltes** Passwort, das komplett durchsucht wird. Menschgemachte Passwörter halten so lange nicht — Wörterbuchwörter, Tastaturreihen, Geburtstage und das angehängte ! oder 1 werden zuerst probiert. „P@ssw0rd!“ zählt als 59 Bit bei neun ASCII-Zeichen, fällt aber in Sekunden. Umgekehrt teilt sich die Zeit durch die Zahl der Karten.

Längen daneben

Gleicher Vorrat, andere Längen

Gleiche Länge, andere Vorräte

Der häufigste Unfall ist nicht das Knacken

Weit häufiger ist, dass ein anderswo geleaktes Passwort einfach hier probiert wird. Ein Passwort, das Jahre bräuchte, fällt trotzdem an dem Tag, an dem die schwächere Seite gehackt wird — sofern es dort auch stand. Nicht wiederverwenden und zweiter Faktor kommen vor mehr Länge.

So liest man das

  • Bits pro Zeichen = log2(Zeichenvorrat). Mal Länge ergibt die Summe.
  • Knackdauer = halbe Kombinationszahl ÷ Versuche pro Sekunde.
  • Die Geschwindigkeiten sind veröffentlichte hashcat-Messungen auf einer RTX 4090.
  • Sie gelten für zufällige Passwörter. Menschgemachte fallen viel früher.

Häufige Fragen

Q. Wie viele Bit sind 20 Zeichen aus Base64?

120 Bit — 6 Bit je Zeichen mal 20.

Q. Wie viele Kombinationen sind das?

10^36.1, also 64 mit sich selbst 20-mal multipliziert.

Q. Wie viel ist das in ASCII-Zeichen?

18.3 Stück, gerechnet mit den 94 druckbaren ASCII-Zeichen.

Q. Wie lange dauerte das Knacken?

Die Speicherung entscheidet. Eine RTX 4090 schafft 288,5 Milliarden NTLM je Sekunde, aber nur 184 Tausend bcrypt — über eine Million Unterschied.