Heute traf ich einen Kunden, der sagte, er habe ein Passwort, das er knacken müsse. Es war nicht besonders kompliziert, nur 14 Ziffern. Er fragte mich, ob ich es für 50 Yuan erledigen könnte. Ich war schockiert, als ich es hörte, und mir wurde gesagt, dass es immer noch zufällig sei, die 14-stellige Zahl zu knacken. Nachdem ich es gehört hatte, dachte ich, es sei eine astronomische Zahl und es sei unmöglich, sie zu lösen, also gab ich eine Gebühr von 50 Yuan. Ich wollte nicht einmal das Wörterbuch laufen. Ich lehnte die Bestellung entschieden ab, und dann fluchte der Kunde und sagte, dass wir nicht schimpfen konnten, also hörte er auf zu schreiben. Er sagte, dass unsere Kollegen alle 18-stelligen Passworte gelöst hätten, also schrieb er einen populärwissenschaftlichen Beschwerdeartikel
Wie viele 14-stellige Passwortkombinationen gibt es?
Um die Anzahl aller möglichen Kombinationen eines 14-stelligen Passworts zu berechnen, müssen zunächst die folgenden Faktoren geklärt werden:
Zeichensatzgröße : Mögliche Zeichensätze des Passworts (z. B.: Zahlen, Kleinbuchstaben, Großbuchstaben, Sonderzeichen usw.).
Im Folgenden werde ich mehrere häufige Zeichensatzsituationen berechnen:
1. Nur Zahlen (0-9)
Der Zahlenzeichensatz besteht aus 10 Zeichen (0 bis 9).
Die Gesamtzahl der Kombinationen beträgt:
1014=100.000.000.000.00010^ {14} =100.000.000.000.000.000 1 0 14 = 100 , 000
<79x78 Das heißt, 100 Billionen mögliche Passwortkombinationen. 2. Nur Kleinbuchstaben (a-z)
Der Kleinbuchstaben-Zeichensatz hat 26 Zeichen.
Die Gesamtzahl der Kombinationen beträgt:
2614≈6,7×101926^ {14} \ca. 6,7\mal 10^ {19} 2 6 14 ≈
< Das heißt, etwa 6,7 Milliarden mögliche Passwortkombinationen.
3. Nur Großbuchstaben (A-Z)
Der Großbuchstaben-Zeichensatz hat 26 Zeichen.
Die Gesamtzahl der Kombinationen ist die gleiche wie die Kleinbuchstaben und beträgt:
2614≈6,7×101926^ {14} \ca. 6,7\mal 10^ {19} 2 6 14 ≈
< Das heißt, etwa 6,7 Milliarden mögliche Passwortkombinationen.
4. Gemischte Groß-und Kleinbuchstaben (A-Z, A-Z)
Der Zeichensatz für gemischte Groß-und Kleinbuchstaben besteht aus 52 Zeichen (26 Kleinbuchstaben +26 Großbuchstaben).
Die Gesamtzahl der Kombinationen ist:
5214≈5,9×102352^ {14} \ca. 5,9\mal 10^ {23} 5 2 14 ≈
Das heißt, etwa 5900 Billionen mögliche Passwortkombinationen.
5. Zahlen + Kleinbuchstaben + Großbuchstaben (0-9, A-Z, A-Z)
Die Zeichensatzgröße beträgt 62 Zeichen (10 Zahlen +26 Kleinbuchstaben +26 Großbuchstaben).
Die Gesamtzahl der Kombinationen beträgt:
6214≈3,5×102462^ {14} \ca. 3,5\mal 10^ {24} 6 2 14 ≈
Das heißt Es gibt etwa 35 Milliarden Milliarden mögliche Passwortkombinationen.
6. Zahlen + Groß-und Kleinbuchstaben + Sonderzeichen (0-9, A-Z, A-Z, Sonderzeichen)
Angenommen, der Sonderzeichensatz enthält 32 häufig verwendete Zeichen (z. B. ! @#$%^ & * () usw.), die Gesamtgröße des Zeichensatzes beträgt 94 Zeichen (10 Zahlen +26 Kleinbuchstaben +26 Großbuchstaben +32 Sonderzeichen).
Die Gesamtzahl der Kombinationen beträgt:
9414≈3,8×102694^ {14} \ca. 3,8\mal 10^ {26} 9 4 14 ≈ 3,8 ×
< Das heißt, etwa 38 Milliarden Billionen mögliche Passwortkombinationen.
Zusammenfassung
Mit unserer aktuellen Geschwindigkeit können wir es nicht lösen, bis die Erde zerstört wird! Komprimierte Pakete im RAR-Format, unser Server kostet Zehntausende Geräte pro Gerät, was einer Geschwindigkeit von mehr als 1 Million pro Sekunde entspricht