有没有办法编辑受密码保护的文件而不必一直重新输入密码?

hug*_*omg 5 vim encryption gpg

我想使用密码和安全编辑该文件的方法来加密文本文件。

我遇到的问题是我没有设法找到一种简单的方法来做到这一点,而只需要解密过程的密码。


正如在另一个问题中所建议的那样,我目前正在尝试使用 gpg 来加密我的文件并使用vim-gnupg来编辑它。

我尝试的第一个选择是使用gpg --encrypt --default-recipient-self. 这与 vim-gnupg 和 gpg-agent 配合得很好,因为不必一直输入密码,但我发现使用非对称加密有点麻烦。如果我所做的只是为自己加密,为什么我需要使用我的姓名和电子邮件创建密钥对并使用非对称加密?我还需要随身携带密钥文件,而不仅仅是加密文件。

我尝试的第二种选择是使用 加密gpg --symmetric,它只要求输入密码。这次的问题是不必一遍又一遍地输入密码。当 vim-gnupg 保存文件时,它会要求输入新密码(并让我输入两次),而不是重复使用最初用于解密文件的相同密码。有没有办法不这样做?

rsa*_*saw 1

我不知道有什么方法可以用标准工具做你想做的事情。

也就是说,一个非常简单的包装脚本就可以完成此任务。

或者,如果您使用的是 Linux,则可以使用Pyrite,它是 gpg 和 openssl 的 GUI 包装器。有了它,您可以在 GUI 中输入密码一次进行解密,编辑解密的文本,然后按按钮重新加密(使用相同的密码)。