Zeitaufwand
Wie lange die ZIP-Passwortwiederherstellung dauert
Es hängt von vier Dingen ab: der Verschlüsselungsmethode, der Länge und dem Zeichensatz des Passworts, dem Angriffstyp, den Sie ausführen, und Ihrem Gerät. Die Anhaltspunkte unten erlauben es Ihnen, Ihren eigenen Fall auf eine Größenordnung genau abzuschätzen.
Warum es keine einzelne Antwort gibt
Es gibt keine einzelne Zahl dafür, wie lange die ZIP-Passwortwiederherstellung dauert. Dasselbe Archiv kann in einer Sekunde gelöst werden oder überhaupt nie, je nach dem Passwort dahinter und der Methode, mit der es geschützt wurde. Wer eine feste Zeit nennt, ohne Ihre Datei gesehen zu haben, rät.
Vier Dinge dominieren den Zeitaufwand: die Verschlüsselungsmethode des Archivs, die Länge und der Zeichensatz des Passworts, der Angriffstyp, den Sie ausführen, und die Geschwindigkeit Ihres Geräts. Die ersten beiden sind von demjenigen festgelegt, der die Datei erstellt hat. Die letzten beiden liegen in Ihrer Hand, und dort zahlt sich eine durchdachte Strategie aus.
Die Verschlüsselungsmethode gibt das Tempo vor
Der mit Abstand größte Faktor ist, wie das Archiv verschlüsselt wurde, denn er entscheidet, wie aufwendig jeder einzelne Versuch zu testen ist.
- ZipCrypto, die alte Methode, ist günstig zu testen. Es gibt keine absichtliche Verlangsamung, sodass eine moderne Maschine Kandidaten schnell prüft. Als grober, geräteabhängiger Anhaltspunkt testet ein einzelner Thread rund 240.000 ZipCrypto-Kandidaten pro Sekunde auf einem Kern (gemessen mit dem Proof-Skript der Website; Ihr Gerät weicht ab).
- WinZip AES ist absichtlich langsam zu testen. Es leitet einen Schlüssel mit PBKDF2-HMAC-SHA1 ab, das für jeden Kandidaten 1.000 Iterationen ausführt, eigens um Massenraten teuer zu machen. Auf demselben Kern sinkt das Testen auf rund 640 Kandidaten pro Sekunde (gemessen mit dem Proof-Skript der Website; Ihr Gerät weicht ab). Dieser Wert gilt für AES-256; ein AES-128-Archiv braucht pro Kandidat nur die Hälfte der Schlüsselableitung und lässt sich daher bis zu etwa doppelt so schnell testen.
Das ist ein Abstand von rund zwei bis drei Größenordnungen pro Versuch, bevor Sie irgendetwas anderes ändern. Eine Suche, die auf einem ZipCrypto-Archiv etwa 2,5 Stunden dauert, dauert auf einem AES-256-Archiv derselben Form etwa 40 Tage. Die Seite zur WinZip-AES-Verschlüsselung erklärt, warum diese Verlangsamung beabsichtigt ist.
Behandeln Sie jede Zahl hier als Größenordnung
Die obigen Raten sind grobe Anhaltspunkte. Der tatsächliche Durchsatz hängt von Ihrem Prozessor, Ihrem Browser und der Anzahl der Worker-Threads ab, die Sie ausführen. Nichts hier ist ein Versprechen einer bestimmten Zeit für eine bestimmte Datei.
Passwortlänge und Zeichensatz
Bei einer Brute-Force-Suche vervielfacht jedes zusätzliche Zeichen die Zahl der möglichen Passwörter um die Größe des Zeichensatzes. Diese Multiplikation ist der Grund, warum die Länge mehr zählt als jede andere einzelne Eigenschaft eines Passworts.
| Länge | Nur Kleinbuchstaben (26) | Kleinbuchstaben + Ziffern (36) |
|---|---|---|
| 4 Zeichen | 456.976 | 1.679.616 |
| 6 Zeichen | 308.915.776 | 2.176.782.336 |
| 8 Zeichen | 208.827.064.576 | 2.821.109.907.456 |
Zwei Zeichen hinzuzufügen verdoppelt den Aufwand nicht, es vervielfacht ihn um das Hundert- oder Tausendfache. Den Zeichensatz zu erweitern bewirkt dasselbe. Ein kurzes Passwort aus einem kleinen Satz lässt sich oft mühelos durchsuchen, ein langes aus einem großen Satz nicht.
Was das in Zeit bedeutet
Diese Anzahlen werden konkret, sobald Sie durch eine Testrate teilen. Die Tabelle unten nimmt die Spalte Kleinbuchstaben plus Ziffern und übersetzt den schlimmsten Fall, das Ausschöpfen des gesamten Raums auf einem einzelnen Thread, in ungefähre Zeit bei den obigen Referenzraten.
| Länge | ZipCrypto (~240.000/s) | WinZip AES-256 (~640/s) |
|---|---|---|
| 4 Zeichen | etwa 7 Sekunden | etwa 45 Minuten |
| 6 Zeichen | etwa 2,5 Stunden | etwa 40 Tage |
| 8 Zeichen | etwa 140 Tage | etwa 140 Jahre |
Zwei weitere Zeichen verwandeln Stunden in Monate, und bei AES verwandeln sie Wochen in ganze Menschenleben. Die Zahlen sind grob und geräteabhängig, und im Durchschnitt erscheint ein korrektes Passwort irgendwo auf halbem Weg einer Suche statt ganz am Ende, aber die Form bleibt: Brute Force skaliert schlecht, und AES lässt sie noch schlechter skalieren.
Der Angriffstyp verkleinert die Suche
Diese Worst-Case-Zahlen setzen voraus, dass Sie nichts wissen und jede Kombination blind testen. Das müssen Sie selten. Ein Wiederherstellungslauf muss nicht den ganzen Schlüsselraum abdecken, sondern nur den Bereich, in dem Ihr echtes Passwort liegt.
- Ein Wörterbuch aus Passwörtern, die Sie tatsächlich verwenden, hat die Antwort vielleicht schon in seinen ersten paar Hundert Einträgen. Das kann in Sekunden fertig sein, selbst bei AES.
- Eine Maske, die die Form erfasst, an die Sie sich erinnern, etwa ein vertrautes Wort gefolgt von vier Ziffern, beschreibt vielleicht ein paar Zehntausend Kandidaten statt Billionen. Auch das kann in Sekunden oder Minuten fertig sein.
- Brute Force ist das letzte Mittel, nicht das erste, weil sie ignoriert, was Sie wissen, und den vollen Preis des Schlüsselraums zahlt.
Die Zeiten in den Tabellen sind also eine Obergrenze für eine blinde Suche; eine gut gezielte kommt ihnen selten nahe. Der Überblick zur ZIP-Passwortwiederherstellung führt durch die Wahl zwischen diesen Ansätzen.
Wenn die Antwort „praktisch nie“ lautet
Wenn Ihr Archiv WinZip AES verwendet und das Passwort zufällig, lang und aus einem großen Zeichensatz erzeugt wurde, wird Raten es in keinem relevanten Zeitrahmen wiederherstellen. Es gibt keine Schwäche auszunutzen und keine Abkürzung um PBKDF2 herum. Ein zwölfstelliges zufälliges AES-Passwort ist für jedes Tool außer Reichweite, dieses eingeschlossen, und jedes Tool, das etwas anderes behauptet, ist nicht ehrlich zu Ihnen. Wiederherstellung ist realistisch, wenn eine Person das Passwort gewählt hat und einen Teil davon beschreiben kann. Wenn das nicht auf Ihre Situation zutrifft, behandelt die Anleitung zu Warum Wiederherstellung scheitern kann, was Sie sonst noch prüfen sollten.
Schneller zu einem Ergebnis kommen
Sie können die Verschlüsselung eines Archivs, das Sie zu öffnen versuchen, nicht ändern, aber Sie können steuern, wie genau die Suche zielt, und das entscheidet, ob ein Lauf in Sekunden endet oder niemals. Beginnen Sie mit dem, woran Sie sich erinnern: den Wörtern, Daten und Mustern, die Sie tendenziell verwenden, und der ungefähren Länge. Führen Sie zuerst ein Wörterbuch aus, dann eine Maske, und behalten Sie Brute Force nur für kurze Passwörter auf ZipCrypto vor. Je präziser Sie das Passwort beschreiben, desto kleiner wird die Suche und desto eher endet sie. Wenn Sie bereit sind, öffnen Sie das Wiederherstellungstool und laden Sie Ihr Archiv.
Nur autorisierte Nutzung
Verwenden Sie dieses Tool nur für ZIP-Archive, die Ihnen gehören oder für die Sie autorisiert sind. Der Versuch, Dateien ohne Erlaubnis zu öffnen, kann geltende Gesetze verletzen. Siehe unsere Richtlinie zur akzeptablen Nutzung und unsere Nutzungsbedingungen.
Häufig gefragt
Wie lange wird meine Wiederherstellung dauern?
Es hängt vor allem von der Verschlüsselungsmethode und davon ab, woran Sie sich erinnern. Ein gutes Wörterbuch oder eine gut geformte Maske kann in Sekunden fertig sein, selbst bei WinZip AES, während eine blinde Brute-Force-Suche auf einem langen Passwort praktisch für immer laufen kann. Je präziser Sie das Passwort beschreiben können, desto kürzer die Schätzung.
Macht ein schnellerer Computer einen großen Unterschied?
Er hilft, aber weniger als man erwartet. Mehr Threads und ein schnellerer Prozessor testen mehr Kandidaten pro Sekunde, doch das skaliert die Geschwindigkeit nur linear. Eine Verdopplung der Geschwindigkeit halbiert die Zeit, während das Hinzufügen eines Zeichens zum Passwort den Aufwand um ein Vielfaches erhöhen kann. Die Suche einzugrenzen zählt weit mehr als die Hardware.
Warum ist WinZip AES so viel langsamer zu testen als ZipCrypto?
WinZip AES führt PBKDF2-HMAC-SHA1 mit 1.000 Iterationen für jeden Kandidaten absichtlich aus, um Massenraten langsam zu machen. ZipCrypto hat keine solche Schlüsselstreckung, sodass sich weit mehr Kandidaten pro Sekunde testen lassen. Die Seite zur WinZip-AES-Verschlüsselung erklärt den Kompromiss vollständig.
Wäre das Hochladen meiner Datei auf einen leistungsstarken Server schneller?
ZipRecover lädt Ihr Archiv niemals hoch; die Wiederherstellung läuft lokal in Ihrem Browser, sodass dies hier bauartbedingt keine Option ist. Selbst wenn man den Datenschutz beiseitelässt, ist rohe Geschwindigkeit selten der eigentliche Engpass. Eine Suche, die auf die richtige Region des Schlüsselraums zielt, schlägt eine schnellere Suche, die trotzdem alles durchprobieren muss.
ZIP-Passwortwiederherstellung
Mehr zu diesem Thema
Verwandte Themen: ZIP-Verschlüsselung Datenschutz und lokale Verarbeitung
Bereit, Ihr ZIP-Passwort wiederherzustellen?
Alles läuft lokal in Ihrem Browser. Ihr Archiv verlässt niemals Ihr Gerät.