我创建了一个私人PGP密钥,然后在Ubuntu的密码和密钥管理器中向其中添加了一张照片。我可以在此处看到照片,但是有什么方法可以从外壳查看并将其导出为图像文件吗?
答案 0 :(得分:0)
要查看图像,请使用:
gpg --list-options show-photos --list-keys \
[key identifier (e-mail or ID), leave out to show all keys and photos]
它内部使用xloadimage
,而Ubuntu 18.04上并未预安装它,因此您可以安装它,也可以使用--photo-viewer "eog %i"
(将%i
扩展为临时文件名)。 / p>
要导出图像,没有找到比cat
数据更简单的方法(如果未指定%i
,gpg
在stdin上发送图像数据)到文件像这样:
(%k
-keyID; %t
-扩展名->文件名,例如0x02468ACE.jpg
)
gpg --list-options show-photos --photo-viewer "cat > <path>/0x%k.%t" --list-keys [key_identifier]
另一个提示-要显示用于验证内容的每个键的图像,请将其放入.gnupg/gpg.conf
:
verify-options show-photos
# if you don't have xloadimage:
photo-viewer eog %i