为什么我可以用更少的时间解密 gpg 加密的文件?

为什么我可以用更少的时间解密 gpg 加密的文件?

我用自己的 gpg 密钥加密了一个文件。

重启后,我可以直接用less查看gpg文件的解密内容,但是cat/gvim/gedit显示二进制内容。

为什么less有这个功能呢?它会使用 gnome-keying 自动解密吗?

▶ file pw.gpg 
pw.gpg: PGP RSA encrypted session key ....

答案1

less可以使用帮助程序来解码文件以供显示。这是使用LESSOPEN环境变量配置的;看

echo $LESSOPEN

通常这会使用一个名为 的助手lesspipe

请参阅less联机帮助页的“输入预处理器”部分了解详情。

在您的情况下,帮助程序用于gpg解密文件,并gpg从代理(密钥环)获取您的密钥。

相关内容