【发布时间】:2017-08-03 08:27:09
【问题描述】:
我对 Linux 终端中的 GPG 加密过程非常恼火,我从终端使用以下命令使用 GPG 加密文件:
gpg --output file_out --symmetric --cipher-algo AES256 file_in
这里推荐使用这个命令,因为 GPG 是一个可靠的加密包。
问题是输入密码并加密文件后,密码并没有被删除。所以任何有权访问PC的人都可以解密这个文件,并且只有在我重新启动计算机后它才会被删除。
所以如果我在之后输入解密命令:
gpg --output file_in --decrypt file_out
它会给出这个消息
gpg: AES256 encrypted data
gpg: encrypted with 1 passphrase
它会自动解密。所以密码存储在某个地方,直到我重新启动计算机才会被删除。
有什么方法可以在加密完成后立即清除/擦除密码?
【问题讨论】:
-
Stack Overflow 是一个编程和开发问题的网站。这个问题似乎离题了,因为它与编程或开发无关。请参阅帮助中心的What topics can I ask about here。也许Super User 或Unix & Linux Stack Exchange 会是一个更好的提问地点。
标签: linux bash security terminal gnupg