Wie verschlüssele/entschlüssele ich Dateien in gedit?

Wie verschlüssele/entschlüssele ich Dateien in gedit?

In der vorherigen Version von Ubuntu (z. B. Maverick, Natty) habe ich Folgendes gemacht:

sudo apt-get install gedit-plugins seahorse

um die Möglichkeit zu haben, Dateien in Gedit zu verschlüsseln/entschlüsseln, nachdem das Plugin in den Einstellungen aktiviert wurde.

Aber seit Oneiric habe ich keine Möglichkeit gefunden, dies zu erreichen.

Und jetzt, wo ich Precise (die LTS-Version!) verwende, bin ich ein wenig enttäuscht, dass ich solche Dinge nicht tun kann.

Antwort1

Ich musste ein bisschen mit ryrans Beispiel kämpfen, bis ich das hatte, was ich brauchte: mit meinem GPG-Schlüssel für mehrere Personen verschlüsseln. Dies ist der Code zum Verschlüsseln:

#!/bin/sh
gpg -a -e -r [email protected] -r [email protected] --no-tty -

Und zum Entschlüsseln:

#!/bin/sh
gpg -d --no-tty - 2> /dev/null

Und stellen Sie in beiden Fällen die Eingabe auf „aktuelles Dokument“ und die Ausgabe auf „aktuelles Dokument ersetzen“ ein.

Antwort2

VersuchenGeany, mit dem PGP-Plugin. Geany ist ein leichter, auf GTK+ basierender Editor mit hervorragender Unterstützung.

sudo apt-get install geany geany-plugin-pg

Antwort3

Einige automatische Werbeaktionen/Anfragen für Feedback: http://pietrobattiston.it/gedit-crypto

(Beachten Sie, dass ich dies auch entwickelt habe, weil ich die oben beschriebene Methode „Externe Tools“ nicht verwenden konnte, ohne das Kennwort für meinen Schlüssel klarzustellen – was ich nicht wollte).

Antwort4

Pipes Link(in den Kommentaren) gibt den Überblick.
Dazu müssen Sie Einträge unter „Externe Tools verwalten“ hinzufügen. Sie können sogar Tastaturkürzel hinzufügen. Was der Link nicht erwähnt (soweit ich gesehen habe), ist, dass Sie installieren müssengnupg-agentum Passphrasen eingeben zu können.

Hier ist ein Beispiel. Erstellen Sie eine neue Aktion und nennen Sie siesymmetrische Verschlüsselung:

gpg --use-agent --symmetric 2>/dev/null

Passen Sie die anderen Optionen nach Ihren Wünschen an (Sie können es so einrichten, dass der gesamte Text im gesamten Fenster automatisch ausgewählt und ersetzt wird, Sie können die Ausgabe in einem unteren Bereich als Popup anzeigen lassen usw.).

Hinweis: Wenn Sie installierengnupg2anstelle von gnupg-agent verwenden und Ihre Befehlszeilen dann mit gpg2anstelle von starten gpg, können Sie den cooleren [integrierten] Agenten von gpg2 nutzen.

verwandte Informationen