我正在尝试使用命令将子密钥导出到card作为密钥环,而无需任何键盘交互keytocard
。此命令类型与使用以下命令addphoto
编辑密钥环所需的命令相同--edit-key
以下代码添加了照片,但仍然需要密码:
local cmd="addphoto\n$var_photo_path\ny\nsave"
echo -e $cmd | gpg2 --command-fd 0 --status-fd 2 --edit-key $keyring_hash_id
我尝试了几种方法: 即使使用--passphrase,gpg也会要求输入密码
我还考虑了以下选项:
--pinentry-mode loopback
如此处所述:wiki.archlinux.org : GnuPGUnattended_passphrase
我将Ubuntu和gpg 2.1.15与libgcrypt 1.7.2-beta一起使用
任何人都知道如何避免在这些类型的命令addphoto
/ 上进行键盘交互keytocard
?