Wie erkenne ich das Passwort für rar-Dateien?

Kann ich das (bekannte) Passwort einer RAR-Datei entfernen, ohne das Archiv erneut zu komprimieren?

Standardmäßig können Sie das nicht. Version 3 des RAR-Dateiformats (erstmals in WinRAR 2.9 implementiert) verschlüsselt die eigentlichen Daten selbst sowie die Dateiheader (falls gewünscht) mit AES-128-Verschlüsselung. Mit WinRAR ist es unmöglich, das Passwort einfach aus einem Archiv zu "entfernen", da die Daten selbst mit dem Passwort verschlüsselt werden.

Sie könnten eine schnelle Batchdatei erstellen, die eine Funktion zum Entfernen des Passworts implementiert, die das Archiv einfach entpackt und dann die Dateien ohne Passwort erneut komprimiert

.

Technisch gesehen werden die Daten komprimiert, bevor sie verschlüsselt werden. Dies deutet darauf hin, dass man, wenn man das Dateiformat selbst ausreichend kennt, ein Tool erstellen könnte, um den Datenstrom der komprimierten Dateien AES-zu entschlüsseln und ihn dann in einem neuen Archiv zu speichern. Es sollte beachtet werden, Dass dies jedoch umfangreiche Kenntnisse des Dateiformats selbst erfordert.

Angesichts der Anzahl von Open-Source-Tools, die passwortgeschützte RAR-Dateien unterstützen (z. B. unar), könnte man lernen, wie man dies macht, 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 alles andere als eine triviale Aufgabe, da Sie dann auch den RAR-Header manuell neu erstellen müssten (oder zumindest die Kompatibilität des Dateiformats sicherstellen müssten).