Wir speichern Messergebnisse in Verzeichnissen. Jedes Verzeichnis hat eine meta.xml, die allgemeine Dinge über die Ergebnisdatei und mehrere Daten-Dateien beschreibt. Dieses Ergebnis muss verschlüsselt werden.Nicht-proprietäre Verzeichnisverschlüsselung
würde ich von einer Lösung wie dieser Traum:
- Wir ZIP-, TAR- oder einen ähnlichen Algorithmus für die Verpackung des Verzeichnisses in eine Datei
- [optional] verwenden können, können wir die Archiv-Header erweitern mit unserem eigenen MIME-Typ (MIME Erkennung ohne Dateierweiterungen)
- Wir können den Verschlüsselungsalgorithmus im Archiv Standard (zB ZIP) definierte zum verschlüsseln/unser Ergebnis
- Wir entschlüsseln können einzelne Dateien aus dem Bogen extrahieren ive, ohne die ganze Datei zu entschlüsseln (es gibt 100Mb Dateien, aber die meiste Zeit interessiert mich nur die meta.xml)
- Wir können reguläre Tools (7Zip, WinZip, zip auf Unix) verwenden, um darauf zuzugreifen die verschlüsselte Datei
- [optional] Wir können mehr als ein Schlüssel verwenden, unsere Ergebnisdatei
Ist diese Lösung realisierbar zu verschlüsseln? Gibt es Open-Source-Bibliotheken, die diese Aufgabe übernehmen? Welcher Verschlüsselungsalgorithmus soll verwendet werden?
Mit freundlichen Grüßen!
Ich bin mir nicht sicher, ob ich die Frage verstehe. Ich denke, Sie können das alles mit der 7-Zip-API tun. 7-Zip ist LGPL. –
** Finger weg von der ZIP-Verschlüsselung **. Es ist bekannt, dass es extrem schwach ist. Was ist falsch daran, 'gpg -c' symmetrisch zu verschlüsseln? – sarnold
Ich weiß nur, dass z. Mit 7Zip können Sie mehrere Verschlüsselungsalgorithmen auswählen. Z.B. AES soll sicher sein. Wird dies von anderen ZIP-Tools unterstützt? Verstößt es gegen den Standard? Gibt es eine allgemeine Möglichkeit, TARs zu verschlüsseln? – Charly