在以前的 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
根据您的喜好调整其他选项(您可以使整个窗口中的所有文本自动被选择和替换,您可以使输出弹出在底部窗格中,等等。
注意:如果您安装gnupg2
gpg2
而不是 gnupg-agent,然后使用而不是来启动您的命令行gpg
,您可以利用 gpg2 更酷的 [集成] 代理。