Einzelne Dateien vor dem Versand verschlüsseln (verschiedene Betriebssysteme)

Hallo zusammen,

gelegentlich muss ich einzelne Dateien per Mail verschicken oder auf einem fremden Server (Google Drive, dropbox, etc.) für andere Personen ablegen.

Da der Mailverkehr nicht durchgängig verschlüsselt ist und die Server nicht bei mir stehen, würde ich die Dateien gerne verschlüsseln, bevor ich sie versenden/hochlade.

Schlüssel/Passwort Teile ich dem Empfänger per Signal mit.

Könnt ihr mir Anwendungen für die Betriebssysteme iOS, Android, Windows und Linux empfehlen, mit denen ich sowohl entschlüsseln als auch verschlüsseln kann?

Vielen Dank!

Was spricht denn gegen den üblichen Weg mit 7-Zip?

Android: https://github.com/WirelessAlien/ZipXtract

iOS: iZip?

https://www.comcsoft.com/site/privacy.php

Stand März 2009 — damit ist das Dokument über 17 Jahre alt. Weder DSGVO noch das EU-US Privacy Framework werden erwähnt.

Wir die App überhaupt noch gepflegt?

Passwort-Verschlüsselte ZIP-Dateien dürften auf jeden Fall eine auf den meisten Betriebssystemen recht verbreitete Möglichkeit sein.

Es sollte verschiedene Anwendungen je Betriebssystem geben.

Unter iOS müsste es nicht zwingend die iZIP App sein. Leider kann iOS nicht selber verschlüsselte ZIP-Dateien erstellen.

Du könntest wenn Du schon Signal für den Passwort-Versand nutzen willst auch die Datei direkt über Signal versenden. Wenn ich es richtig recherchiert habe geht das bis 200Mb Dateien. Un die Datei direkt am PC zu empfangen kann man dort Signal Desktop installieren.

Ich möchte allerdings auf https://en.wikipedia.org/wiki/ZIP_(file_format)#Encryption hinweisen. Die dort genutzte Verschlüsselung ist nicht die beste…

Das hier https://en.wikipedia.org/wiki/7z#Encryption sieht besser aus. So weit jedenfalls die Angaben auf Wikipedia… Aber dass die Verschlüsselung bei ZIP nicht wirklich gut ist, kann man auch an anderen Stellen lesen.

7ZIP und zipXtract finde ich schon mal interessant. Ich habe allerdings für Linux nur 7ZIP als Kommandozeilenprogramm gefunden.

iZip für iOS scheint mir tatsächlich ziemlich veraltet. Also fehlt mir noch eine gute Anwendung für Linux und iOS

Was hast du denn für ein Linux, bei dem keine passende Anwendung dabei ist?

Ich nutze Kinoite. Bin aber noch nicht so lange bei Linux. Daher hatte ich jetzt erstmal nach 7Zip gesucht. Du hast natürlich recht, vermutlich ist schon eine Anwendung dabei. Muss ich mir mal anschauen

Aus https://de.wikipedia.org/wiki/7z#Linux,_Mac_OS_X_und_andere_Unix-artige_Systeme :

Die Konsolenversion kann mittlerweile von zahlreichen Programmen mit grafischer Oberfläche eingebunden werden, darunter auch von den vorinstallierten Archivprogrammen von Gnome (File Roller) und KDE (Ark). Unter Mac OS X steht als grafisches Tool 7zX[6] zur Verfügung.

Ich kann dies explizit bestätigen für:

Gnome (File Roller)

Alternativ gibts auch Webdienste, die Dateien lokal im Browser verschlüsseln und entschlüsseln. Z.B.

https://github.com/polius/vault

https://github.com/skyfay/skysend

Für Passwörter nutze ich einmalig gültige Links über https://github.com/Luzifer/ots

Hoste ich alles selbst auf meinem Hetzner Server, Links gerne per DM. Hosten die Projekte aber auch selbst öffentlich. Selbst hosten ist aber immer vorzuziehen.

Ich bringe mal den Cryptomator ins Spiele

https://cryptomator.org/de/for-individuals/

Der sollte alles haben, was du verlangst.

Kannst du erklären, wie das funktionieren soll? Man soll für jeden User einen eigenen Tresor anlegen und alle müssen dann einen Account auf demselben Cloudspeicher haben und dann verwaltet man zig Tresore oder wie?

adminforge.de und disroot.org bieten uploadservices mit optionalem Kennwortschutz und Verfallsdatum.

  • Datei(en) hochladen, für unverschlüsselten Emailversand unbedingt Kennwort setzen
  • Downloadlink an Empfänger senden
    Die Größenbeschränkung beachten. Sollte für „normale“ Dateien aber kein Problem sein.

Auf services.adminforge.de gibt es gleich ein ganzes Bündel unterschiedlicher Tools:

Ich selbst bevorzuge diese beiden:

https://share.adminforge.de/

https://upload.disroot.org/

Dann lies doch einmal genau, was Megaem möchte. Er möchte verschlüsselte Dateien per Mail verschicken und Passwörter über Signal austauschen. Klar kann er einen verschlüsselten Tresor per Mail versenden oder auch irgendwo hochladen. Cryptomator ist m.E. dafür sicher genug..

Und du denkst, das ist praktikabel? Ich bezweifle, dass Cryptomator hier das geeignete Werkzeug ist. Wenn du das so machst, dann geh doch mal genauer darauf ein, wie genau.

Ich weiß nicht, ob das praktikabel ist, das war aber auch nicht die Fragestellung.

Das hängt sicherlich davon ab, wieviel da hin und hergeschickt wird. Wenn das nur einmal im Monat ist, so ist der Cryptomator sicherlich praktikabel, bei einem täglichen Dateiversand würde ich mir z.B. bei filen.io eine kleine Cloud einrichten und die an meine Freunde bekannt geben.

Sorry, aber das ist völliger Blödsinn. Der Empfänger soll sich dann Cryptomator installieren, konfigurieren, den Tresor einbinden, um eine einzelne Datei zu lesen? Merkst du selber, was das für ein bescheuerter Tipp ist, oder?

Achso, der TE wollte das so kompliziert wie möglich für alle Beteiligten? Das konnte ich da nicht rauslesen.

Erstmal vielen Dank an @B3rnd für den Vorschlag. Allerdings muss ich @bamf zustimmen, dass die Umsetzung mit Cryptomator nicht zu meinem Usecase passt. Es geht mir um Fälle, wo ich mich beim Kommunikationskanal nach dem Empfänger richten muss.

Über filen.io denke ich mal nach. Könnte meine Anforderung z. T. erfüllen.

Abseits dessen, dass ich deine Wortwahl unpassend und aggressiv finde muss - um auf deine Antwort inhaltlich einzugehen - auch ein Empfänger z.B. 7zip installieren, um eine damit verpackte und verschlüsselte Datei entpacken zu können.

Wir wollen noch einmal in den ersten Post schauen, da wird ausdrücklich nach Anwendungen (die man sich installieren muss) gefragt, die auf quasi allen Betriebssystemen laufen.

filen.io sollte eigentlich alle deine Anforderungen erfüllen. Zumindest bin ich so vertrauensselig, das zu glauben, was sie schreiben.