Ich benötige ein Windows-Tool, um eine Textdatei mit sensiblen Daten zu verschlüsseln. Ich möchte die Datei online halten.
Idealerweise eine, die die .gpg (binär) und .asc (base64) Ausgaben von gpg4win entschlüsseln kann.
Ich stieß auf SafePad (behauptet, AES-256 zu verwenden) und EncryptPad (OpenPGP). Hätte gerne einen pro/contra Vergleich dieser beiden.
Zunächst möchte ich klarstellen, dass sich AES-256 und OpenPGP nicht gegenseitig ausschließen. Es ist einfacher, OpenPGP als Wrapper für Daten zu betrachten, die mit der symmetrischen AES-256-Verschlüsselung verschlüsselt sind. Die OpenPGP-Formatspezifikation gibt auch an, wie Verschlüsselungsparameter in der Datei gespeichert werden, einschließlich der Chiffre AES-256, des Hash-Algorithmus, des Salzes, der Iterationen und anderer. Nachfolgend finden Sie eine Liste der Funktionen, die OpenPGP bietet:
Sowohl gpg4win als auch EncryptPad folgen derselben Formatspezifikation namens RFC 4880 . Sie sind kompatibel mit Einschränkungen:
EncryptPad unterstützt nur symmetrische Verschlüsselung. Dateien, die mit asymmetrischen (privaten und öffentlichen Schlüsseln) verschlüsselt sind, werden also nicht in EncryptPad geöffnet.
EncryptPad unterstützt kein .asc-Format. Sie müssen Dateien löschen, bevor sie mit EncryptPad geöffnet werden können:
gpg --dearmor -o binäre_Datei.gpg asc_Datei.asc
Dazu müssen beide Produkte gpg4win und EncryptPad installiert sein.
gpg4win ist ein professionelles Tool mit dem Hauptzweck, Daten an entfernte Empfänger zu übertragen, mit denen Sie keine vereinbarten Geheimnisse haben.
EncryptPad dient zum Speichern von Dokumenten und Binärdateien in verschlüsselter Form und zum Übertragen von Daten an jemanden, mit dem Sie ein Geheimnis vereinbart haben.
gpg4win hat seinen eigenen Code (der als Bibliothek namens libgcrypt bereitgestellt werden kann), der die Sicherheitsalgorithmen von AES-256, Schlüsselableitung und so weiter implementiert. EncryptPad verlässt sich dafür auf Botan , hat aber seine eigene OpenPGP - Implementierung .
SafePad wurde ebenfalls getestet und funktioniert unter Linux mit der Mono Runtime.
Der SafePad Issue Tracker hat eine offene Frage zur Plattformkompatibilität .
loslegen
loslegen