GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Ist es möglich, eine Textdatei in einer passwortgeschützten ZIP-Datei ohne das Passwort zu lesen?

Nein . Es gibt zwei Arten der Zip-Verschlüsselung, eine klassische, die schwächer ist, und eine neuere, die auf AES basiert.

In beiden Fällen wird das Passwort benötigt, um den Inhalt zu entschlüsseln (dh es ist nicht nur die Benutzeroberfläche, wo Sie nach einem Passwort gefragt werden könnten, ohne dass das Programm es tatsächlich zum Lesen der Datei benötigt). Der Vorgang würde also das Knacken des Passworts beinhalten (was je nach verwendetem Algorithmus und Verwendung des Passworts mehr oder weniger komplex wäre).

Sie könnten höchstens ohne Entschlüsselung zusätzlich zum Dateinamen den CRC32 der Klardatei erhalten. Aber obwohl das helfen würde, wenn Sie den Inhalt bereits ahnen, wird es hier wahrscheinlich nicht hilfreich sein, selbst wenn es nur eine Textzeile ist.


Nein, heutzutage werden Zip-Dateien durch AES geschützt. Dadurch wird der gesamte Klartext so ausgeblendet, dass Sie ihn nur wiederherstellen können, wenn Sie den Schlüssel haben. Das Einzige, was man sonst noch sehen kann, ist die Größe des Klartextes, denn diese ist so gut wie identisch mit der Größe des Chiffretextes.

Hexadezimalzahlen sind nur eine lesbare Darstellung der Bytes, aus denen der Chiffretext besteht. Da der Chiffretext jedoch aus Bytewerten besteht, die nicht von zufälligen unterschieden werden können, hilft Ihnen das kein Jota weiter.


Leider nicht wirklich.

Was Sie hier verstehen müssen, ist, dass wir nicht von einer Datei sprechen, die "vorhanden" ist, der Zugriff auf den ursprünglichen Inhalt wird nicht aktiv durch die von Ihnen verwendete Zip-Software blockiert. Das würde den Passwortschutz im Wesentlichen nutzlos machen, da eine andere Software die Datei einfach anzeigen könnte, ohne nach dem Passwort zu fragen, oder?

Stattdessen wird der Dateiinhalt selbst kryptografisch verschlüsselt , und das Passwort, nach dem Sie gefragt werden, ist der eigentliche Entschlüsselungsschlüssel selbst, die erforderlich ist, um die verschlüsselten Inhalte in ihre ursprüngliche Form umzuwandeln.

Theoretisch ist es möglich, den Schlüssel brutal zu erzwingen, aber das ist in der Praxis nur möglich, wenn Sie eine endliche (und "nicht zu lange") Liste möglicher Schlüssel haben oder wenn der Schlüssel erheblich kurz ist (was laut Ihre Frage, scheint nicht der Fall zu sein).


Linux
  1. So erstellen Sie eine passwortgeschützte ZIP-Datei unter Linux

  2. Wie entferne ich doppelte Zeilen in einer Textdatei?

  3. Lesen und schreiben Sie in dieselbe Datei unter Linux, ohne sie zu überschreiben?

  4. Wie liest man die letzte Zeile einer Textdatei mit Bash in eine Variable?

  5. Könnte weniger den angezeigten Anteil der Textdatei anzeigen?

So knacken Sie das Zip-Passwort unter Kali Linux

So führen Sie den Sudo-Befehl ohne Passwort aus

Verstehen der /etc/shadow-Datei

So fügen Sie Text am Anfang einer Datei in Linux hinzu

Gibt es eine Möglichkeit, Dateien in einer ZIP-Datei zu bearbeiten, ohne sie vorher explizit zu extrahieren?

Holen Sie sich den Standort der Stadt von IP-Adressen in einer Datei