So erstellen und übertragen Sie sichere (verschlüsselte) ZIP-Dateien von Mac auf PC

Ich versuche, meine Steuerinformationen sicher per E-Mail oder über einen Web-Dateiübertragungsdienst wie yousendit.com, dropbox.com oder Google Drive zu senden, und habe mit dem Befehl einen verschlüsselten Ordner erstellt, der die vielen Bilddateien meiner Geschäftsausgaben und Steuersachen enthält Linie (mit der App "Terminal") wie folgt:

$Barbaras-MacBook-Air:~ barbara$ zip -er  
/Users/barbara/Desktop/taxes2017.zip /Users/barbara/Desktop/BARB\'S\ 
STUFF/Taxes/Taxes\ Tax\ Year\ 2017-copy/\__Tax\ Docs\ assembled\ 2017/
Enter password: 
Verify password: 

Beachten Sie, dass "zip -er" für "zip", "verschlüsselt" und "rekursiv" steht, was verwendet wird, um alle Ordnerinhalte zu erhalten, wenn ein Ordner gezippt/verschlüsselt wird, im Gegensatz zu einer Datei, die nur "zip -e" ist, und dass ich "\" verwendet habe, um Unix-Problemzeichen zu entkommen. Dies hat funktioniert, die Zip-Datei erstellt, und wenn ich darauf klicke, erhalte ich ein Popup mit einem "Archive Utility"-Fenster: "Bitte geben Sie das Passwort für ".DS_Store" ein. Passwort: [______] [<--Textfeld].

Ich fand, dass die Datei zu groß für eine E-Mail war – etwa 42 MB, also habe ich sie heruntergeschnitten, indem ich unnötigen Inhalt entfernte, aber sie war immer noch näher an 40 MB. Also habe ich auf dropbox.com hochgeladen und dann festgestellt, dass sie nur das Anzeigen von Ordnern und nicht das Übertragen erlaubt haben, was ein Problem darstellt, weil es bedeutet, dass es in der Cloud entpackt wird, was nicht das ist, was ich will. (Ich möchte, dass wirklich sichere Dateien nur von der empfangenden Partei angezeigt werden, der ich das Passwort gebe.)

Ich habe die Datei auf Google Drive hochgeladen und in letzter Minute überprüft, ob sie passwortgeschützt war, und zu meinem Erstaunen festgestellt, dass sie ohne Passwort entpackt wurde - jede Datei und jeder Ordner, die dort sichtbar sind! Unter Schock ging ich zurück und überprüfte meine Datei auf meinem Mac und bestätigte, dass ich nicht verrückt war und dass sie dort immer noch passwortgeschützt war. (Wenn Sie das nervös macht, können Sie vielleicht überprüfen, ob Google Drive auch Ihre Mac-Befehlszeilen-verschlüsselten ZIP-Dateien öffnet).

Ich verwende Mavericks OS X (v. 10.9.5) auf meinem MacBook Air (Herbst 2012). Die Maschine ist zu alt, um auf die neueste OSX Sierra per Apple-Unterstützung zu aktualisieren, könnte aber Yosemite oder El Capitan aktualisieren, aber nicht wünschenswert oder möglich, da ich auf meiner Maschine nur noch wenig Speicherplatz auf der Festplatte habe – ungefähr 7 GB –, also ziehe ich es an habe keinen platz dafür. Ansonsten habe ich alle Updates auf Mavericks installiert.

Ich beschloss zu testen, ob ich testen könnte, ob die verschlüsselte Datei in einer PC-Umgebung verschlüsselt bleiben würde, wo sie wahrscheinlich landen würde, und stellte zu meinem Erstaunen wieder fest, dass sie zumindest noch verschlüsselt war (das ist gut), aber das konnte es nicht nicht entpackt werden:

Compressed (zipped) Folders Error 
Windows cannot open the folder.
The Compressed (zipped) Folder 'F:\taxes2017.zip' is invalid                                        
[OK]

Beachten Sie, dass keine Option zur Eingabe eines Passworts angeboten wird, sondern nur ein absoluter Fehler. Das heißt, selbst wenn ich die Unix/Osx-verschlüsselte ZIP-Datei auf ein Flash-Laufwerk lege, kann mein Buchhalter sie nicht öffnen, zumindest wenn er das gleiche PC-Betriebssystem meines Sohnes verwendet, nämlich Microsoft Windows 10 Home Version 10.0.14393 Build 14393 auf einem HP Pavilion Notebook, einem PC mit x64-Tempo.

Ich frage mich:

  • Können Mac-Befehlszeilen-verschlüsselte Dateien einfach ohne Passwörter von Dateiübertragungsdiensten neben Google Drive angezeigt werden und ob es eine fortgeschrittenere oder sicherere Möglichkeit gibt, Dateien zu verschlüsseln, zu komprimieren und über das Internet an einzelne Desktop-Endbenutzer zu übertragen.

  • Wie kommt es, dass die Verschlüsselung in einer PC-Umgebung nicht entschlüsselbar war, und wie übertragen andere verschlüsselte Dateien per Flash-Laufwerk physisch zwischen Umgebungen?

  • Kann ich eine wirklich sichere Datei über eine File-Sharing-Site wie Google Drive übertragen, wo niemand in der Kette die Datei öffnen kann, außer dem Empfänger, dem ich das Passwort telefonisch oder auf andere Weise mitteile?

  • Gibt es eine andere Zip- und/oder Passwortschutzmethode – oder jeweils eine – ob Apple-basiert oder von Drittanbietern – die nicht von Dritten rückgängig gemacht und in einer Windows-Umgebung mit ihrem Passwort entpackt werden kann? Ich habe die Disk-Image-Methode in Festplattendienstprogrammen noch nicht ausprobiert - vielleicht können Sie sich noch ein oder zwei Stunden Mühe ersparen, wenn es Ihrer Erfahrung nach nicht funktioniert.

Ich habe nicht alle Antworten auf Ihre Fragen. Als benutzerfreundliche Alternative, die unter OSX und Windows gut unterstützt wird, würde ich das 7-Zip-Format (7z) verwenden. Für den Mac ist Keka einfach und effektiv. Stellen Sie einfach die Standardkomprimierungsmethode auf 7z ein. Lassen Sie unter Windows einfach den Buchhalter 7-zip installieren . In puncto Sicherheit ist dort die Qualität Ihres Passworts der entscheidende Faktor. Der Verschlüsselungsalgorithmus selbst (AES-256 CBC-Modus) ist vollkommen in Ordnung.

Antworten (3)

Die Verschlüsselung war noch gültig, Sie haben nur die Dateinamen im Archiv gesehen.

Obwohl ich nicht weiß, ob dies in Ihrem Fall der Grund ist, verwirren manchmal die versteckten Dateien in Mac-Ordnern das Windows-Betriebssystem. Die Tatsache, dass ".DS Store" sogar erwähnt wird, deutet darauf hin, dass diese Dateien Teil des von Ihnen erstellten Pakets sind und möglicherweise nicht mit Windows kompatibel sind, das nicht weiß, was es mit .DS Store-Ordnern und anderen Mac-Metadaten tun soll.

Bei Zip-Produkten können Sie die kostenlose Testversion von WinZip ausprobieren, die auch Mac unterstützt. Die Datei wird auf der Windows-Seite sicher mit WinZip kompatibel sein. (Ich bin nicht mit WinZip verbunden).

Google Drive konnte das Manifest für diese verschlüsselte ZIP-Datei lesen, aber der Inhalt der Dateien in der ZIP-Datei sollte für Google Drive verschlüsselt bleiben.

Mir ist klar, dass Ihre Frage schon vor einiger Zeit gestellt wurde, aber im Interesse zukünftiger Leser wollte ich einige Dinge klarstellen. Erstens, wie bereits erwähnt, hat Google Drive Ihre verschlüsselte Zip-Datei nicht geknackt. Ein wenig bekannter Aspekt von Zip-Dateien ist, dass das Inhaltsverzeichnis einer Zip-Datei nicht verschlüsselt ist. So kann jeder die in einer ZIP-Datei enthaltenen Dateien und ihre entpackten Größen sowie andere grundlegende Daten sehen. Das ist wahrscheinlich kein Problem, da Sie die Daten schützen, nicht die Dateinamen.

In Ihrem Befehlszeilenbeispiel verwenden Sie den umgekehrten Schrägstrich, um die Interpretation von Sonderzeichen zu umgehen (deaktivieren). Möglicherweise finden Sie es einfacher, die Dateinamen stattdessen einfach in doppelte Anführungszeichen zu setzen, wie zum Beispiel:

„Weihnachtsfoto meines Hundes.jpg“

Außerdem können Sie Dateien aus einem Finder-Fenster per Drag-and-Drop in Terminal ziehen und die Namen der Dateien werden für Sie eingefügt. Mein Arbeitsablauf besteht darin, alles bis einschließlich des doppelten Anführungszeichens vor der Befehlszeile einzugeben und eine Datei oder ein Verzeichnis per Drag-and-Drop zu verschieben, wenn dies einfacher ist, als es manuell einzugeben, und dann das abschließende doppelte Anführungszeichen einzugeben.