如何在 gedit 中加密/解密檔案?

如何在 gedit 中加密/解密檔案?

在先前版本的Ubuntu(例如:maverick、natty)中,我曾經這樣做過:

sudo apt-get install gedit-plugins seahorse

在首選項中啟用插件後,能夠在 Gedit 中加密/解密檔案。

但從那時起,Oneiric我就沒有找到實現這一目標的方法。

現在我正在運行 Precise(LTS 版本!),我對無法做這些事情感到有點失望。

答案1

我必須與 ryran 的例子進行一番鬥爭,直到我得到了我需要的東西:使用我的 GPG 金鑰對幾個人進行加密。這是要加密的程式碼:

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

並解密:

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

並在這兩種情況下將輸入設定為“當前文檔”並將輸出設定為“替換當前文檔”。

答案2

嘗試傑尼,使用 PGP 外掛程式。 Geany 是一個基於 gtk+ 的輕量級編輯器,具有出色的支援。

sudo apt-get install geany geany-plugin-pg

答案3

一些自動促銷/請求回饋: http://pietrobattiston.it/gedit-crypto

(請注意,我開發這個也是因為我無法使用上面的“外部工具”方法而不包含我的密鑰的明文密碼 - 我不想這樣做)。

答案4

管道的連結(在評論中)給出了概要。
現在您需要在「管理外部工具」下新增條目才能執行此操作。您甚至可以新增鍵盤快捷鍵。該鏈接沒有提到(據我所知)是您需要安裝gnupg-agent能夠輸入密碼。

這是一個例子。創建一個新動作並調用它對稱加密

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

根據您的喜好調整其他選項(您可以自動選擇和替換整個視窗中的所有文本,您可以使輸出在底部窗格中彈出,等等。

注意:如果您安裝gnupg2gpg2而不是 gnupg-agent,然後使用而不是啟動命令行gpg,您可以利用 gpg2 更酷的[整合]代理。

相關內容