Ich kenne das Passwort für die RAR-Datei, da ich sie selbst gesperrt habe. Gibt es eine Möglichkeit, dies in WinRAR oder einem gleichwertigen Programm zu tun? Ich wusste nur, dass ich es extrahieren und dann eine neue RAR ohne das Passwort erstellen musste.
9
Antworten:
Out of the Box, nein, Sie können nicht. Version 3 des RAR-Dateiformats (zuerst in WinRAR 2.9 implementiert) verschlüsselt die tatsächlichen Daten selbst sowie die Dateikopfzeilen (falls angefordert) mit AES-128-Verschlüsselung. Mit nur WinRAR ist es unmöglich, das Passwort einfach aus einem Archiv zu "entfernen", da die Daten selbst mit dem Passwort verschlüsselt sind.
Sie können eine schnelle Batchdatei erstellen, die eine Funktion zum Entfernen des Kennworts implementiert, mit der das Archiv einfach freigegeben und die Dateien dann ohne Kennwort erneut komprimiert werden können.
Technisch gesehen werden die Daten vor der Verschlüsselung komprimiert. Dies weist darauf hin, dass bei ausreichender Kenntnis des
RAR
Dateiformats selbst ein Tool zum AES-Entschlüsseln des Datenstroms der komprimierten Dateien erstellt und anschließend in einem neuenRAR
Archiv gespeichert werden kann . Es ist jedoch zu beachten, dass dies umfassende Kenntnisse des Dateiformats selbst erfordert.Angesichts der Anzahl der Open-Source-Tools, die kennwortgeschützte RAR-Dateien unterstützen (z. B. unar ), kann man lernen, wie man dies tut, indem man vorhandenen Quellcode liest und dann den entschlüsselten, aber immer noch komprimierten Bitstream verwendet, um ein neues RAR-Archiv zu generieren . Dies ist jedoch keine triviale Aufgabe, da Sie dann den RAR-Header auch manuell neu erstellen müssten (oder zumindest die Kompatibilität des Dateiformats sicherstellen müssten).
quelle
unar
) bereitgestellt, mit dem verschlüsselte RAR-Archive entschlüsselt werden können.Eigentlich denke ich, dass eine vorherige Antwort von einer anderen Frage dies bereits beantwortet:
Das Archiv wird jedoch erneut komprimiert.
quelle
Sie müssen dekomprimieren und dann erneut in eine neue RAR-Datei komprimieren. Löschen Sie dann einfach die alte verschlüsselte Datei und Sie erhalten ein neues RAR-Paket ohne das nicht benötigte Passwort.
quelle
Oder Sie können das Archiv öffnen, mit der rechten Maustaste auf die Datei klicken und "Standardkennwort festlegen" auswählen und dann das Kennwort eingeben. Auf diese Weise müssen Sie das Kennwort nie wieder eingeben, wenn Sie die Datei öffnen möchten.
quelle
Erstellen Sie eine neue ungeschützte RAR-Datei (z. B. mit einem leeren Ordner) und öffnen Sie die alte geschützte.
Ziehen Sie nun die Dateien in den neuen ungeschützten RAR. Kein Extrahieren erforderlich.
quelle