可视化加密图像而不保存解密版本

可视化加密图像而不保存解密版本

我正在学习如何使用 gpg 解密秘密图像文件。在下面的示例中,我正在加密(然后可视化)一张名为 的照片kermit.png。到目前为止,我能够执行以下操作:

gpg -d kermit.png.gpg >> kermit_decrypted.png
xdg-open kermit_decrypted.png

现在的问题是我不想保存图像的解密版本,因为那样我就必须记住使用shred -u kermit_decrypted.png或类似的东西删除它。相反,我更愿意简单地将输出通过管道传输gpg -d kermit.png.gpg到图像查看器中。当然,问题是我的图像查看器 ( viewnior) 不接受此输出作为其输入。

如何解决这个问题?

答案1

您可以使用feh

$ gpg -d kermit.png.gpg | feh -

还有fim

$ gpg -d kermit.png.gpg | fim -i

命令display来自imagemagick

$ gpg -d kermit.png.gpg | display

相关内容