![Gnupg - 将解密传递给应用程序](https://linux22.com/image/149680/Gnupg%20-%20%E5%B0%86%E8%A7%A3%E5%AF%86%E4%BC%A0%E9%80%92%E7%BB%99%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F.png)
当您使用带有 -d 选项的 GnuPG 解密文件并且该文件为 ascii 格式时,只需向下滚动屏幕即可读取该文件。但是,如果它不是加密的 ascii 文件,而是 Word 文件 (foo.doc.gpg),该怎么办?所以我最终得到了一个解密的二进制文件(foo.doc),它在屏幕上向下滚动,但仍然无法读取。
我要问的是,是否有一个命令使用gpg -d
...,然后由 Libre Office 读取输出,它将 .doc 文件转换为可读形式,然后向下滚动 - 即我不希望将此文件保存在如果我可以帮助的话,请访问我的硬盘驱动器,因为它的敏感数据和可能的安全风险。
gpg -d /EncryptDir/foo.doc.gpg>foo && libreoffice foo && shred foo
允许我正常读取文件,然后在关闭 Libre Office 后将其粉碎,但在打开(正在读取)时它会暂时保存到我的驱动器中。有没有更直接的解决方案避免临时保存富?