我正在学习如何使用 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