如何在 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 更酷的 [集成] 代理。

相关内容