在我的工作环境中,我目前使用智能卡 yubikey 设备来签署提交和加密/解密任务。显然,一些更新给我带来了一些问题,所以现在我的电脑无法从我的设备中找到私钥。
事实上,每当我尝试导出我的密钥时:
gpg --export-secret-keys
我收到如下消息:gpg:警告:未导出任何内容
加密/解密文件也变得不可能:
1)加密
gpg --encrypt --sign --armor -r [email protected] plain.txt
gpg: 没有默认密钥:没有密钥
gpg:plain.txt:签名+加密失败:没有密钥
2)解密
gpg --decrypt to-decrypt.asc > decrypted.txt
gpg:解密失败:没有密钥
请注意:打印公钥,命令gpg --card-status
正确运行并打印数据。显然问题与私钥丢失有关。有什么想法吗?