ubuntu 有加密文本编辑器吗?换句话说,文本编辑器(最好具有 GUI 功能)应始终保存加密文件,并始终提示输入密码才能重新打开文件。重点是将文本编辑器的功能与加密工具结合起来。
答案1
维姆
使用选项时只需使用vim
或vi
提供文件加密。blowfish
-x
创建一个加密文件,如下所示:
vim -x filename.txt
然后它会提示输入加密密钥
Enter encryption key:
一旦文件被 Vim 加密过,您再次打开该文件时就无需使用 -x 选项。Vim 会自动将其识别为加密文件并执行正确的操作。
因为 Blowfish 是一个对称密钥加密系统,所以加密和解密使用同一个密钥。当Vim
第一次使用 -x 选项打开文件时,它要做的第一件事就是要求您提供一个密钥,您可以使用该密钥来加密和解密文件,并显示以下提示:
Need encryption key for "abc.txt"
Enter encryption key:
输入密钥后,系统会要求您确认密钥,以确保您没有输入错误。
Enter same key again:
然后它就会像往常一样正常打开。
阅读更多这里
加密TE
根据网站。
CryptoTE is a text editor with integrated strong cryptography.
It is based on the popular Scintilla widget and automatically stores
text data in secure encrypted container files.
Compared to other "password keeper" programs, CryptoTE does not force
any structure upon your data: it works with plain ASCII text
and does not require you to fill in grids, key-value attributes,descriptions etc.
Encryption is transparently performed using the
highly-secure Serpent cipher. The editing interface is thoroughly
optimized for speed and ease of use.
Multiple subfiles, Quick-Find and a two-click random password generator
make daily use very convenient.
对于 Ubuntu看。
答案2
導詢。
要求
- 编辑
- Gedit 插件 – 外部工具(已启用)
- 有效的 gpg 密钥
启用 GnuPG
仅当您在系统中启用了 GnuPG 时,此功能才会起作用。
GnuPG 是 PGP(Pretty Good Privacy)的一种实现,它是一种公钥/私钥加密形式。
安装 GnuPG
sudo apt-get install gnupg
生成你的密钥:
gpg --gen-key
生成密钥时,您可以随时按 Enter 键接受括号中的默认值。密钥生成中最重要的部分是选择密码。
您的公钥环现在应该只包含您自己的公钥,您可以使用选项查看密钥环--list-keys
,并使用选项查看您的私钥--list-secret-keys
。
gpg --list-keys
gpg --list-secret-keys
GnuPG 源:http://www.ianatkinson.net/computing/gnupg.htm
设置
只需转到工具>管理外部工具,然后添加脚本:
加密
将以下代码粘贴到名为“加密”的新命令中:
#!/bin/bash
stdin=$(cat)
if [ ! "${stdin:0:27}" == "-----BEGIN PGP MESSAGE-----" ]; then
echo "$stdin" | gpg -a -e -r [email protected] --no-tty -
else
echo "$stdin"
fi
使用以下选项:
- 快捷方式-Control + Shift + E
- 保存 - 无
- 输入 - 当前文档
- 输出 - 替换当前文档
- 适用性 - 所有文件/所有语言
解密
将以下代码粘贴到名为“解密”的新命令中:
#!/bin/bash
stdin=$(cat)
if [ "${stdin:0:27}" == "-----BEGIN PGP MESSAGE-----" ]; then
echo "$stdin" | gpg -d --no-tty - 2> /dev/null
else
echo "$stdin"
fi
使用以下选项:
- 快捷方式-Control + Shift + D
- 保存 - 无
- 输入 - 当前文档
- 输出 - 替换当前文档
- 适用性 - 所有文件/所有语言
用法
完成后,您就可以打开加密文件(asc – ascii 文件,不是二进制文件),或使用快捷方式当场创建新文件。
例子:
来源
http://blog.brunobraga.net/encrypting-and-decrypting-with-gedit/
方法 2 另一种方法是安装齐洛。
gedit 3 的一个简单的插件,将选定的文本编码和解码为 base64。
看到这个问题关于如何安装插件
答案3
当然,你也可以在 中执行此操作emacs
。emacs wiki 有一个非常好的页面在此基础上,提供了 7 种不同的方法:
最简单的可能是 EasyPG Assistant,因为它是 GnuPG 的接口,可以开箱即用。
答案4
如果你喜欢 Geany,有一个插件(sudo apt-get install geany-plugin-pg
):
GeanyPG 是 Geany 的一个插件,允许用户使用 GnuPG 加密、解密和验证签名。