Encryption gnupg:无法保证此密钥属于指定用户
我正在尝试使用名为Pass的有趣的密码管理 我做了以下工作:Encryption gnupg:无法保证此密钥属于指定用户,encryption,passwords,public-key-encryption,gnupg,Encryption,Passwords,Public Key Encryption,Gnupg,我正在尝试使用名为Pass的有趣的密码管理 我做了以下工作: 1 = I don't know or won't say 2 = I do NOT trust 3 = I trust marginally 4 = I trust fully 5 = I trust ultimately m = back to the main menu 已安装的gpg工具$sudo dnf安装gpg 使用$gpg--gen key 按说明键入$passinit“我的gpg密钥的foobar id” 得到 mk
1 = I don't know or won't say
2 = I do NOT trust
3 = I trust marginally
4 = I trust fully
5 = I trust ultimately
m = back to the main menu
$sudo dnf安装gpg
$gpg--gen key
$passinit“我的gpg密钥的foobar id”
mkdir:created directory'/home/chichivica/.password store/'已初始化密码存储foobar@email.com
$pass insert foo输入foo的密码:重新键入foo的密码:
gpg:A45A123C:无法保证此密钥属于命名用户gpg:[stdin]:加密失败:不可用的公钥
有人能给我一些建议吗?在将密钥对从一台机器复制到另一台机器后,我遇到了同样的问题。我的解决方案是设置密钥的信任级别:
gpg --edit-key <KEY_ID>
gpg> trust
我选择了5,因为我创建了密钥,所以我当然最终信任它:)。它将要求您确认您的决定:
Your decision? 5
Do you really want to set this key to ultimate trust? (y/N) y
确认后,使用以下命令退出:
gpg> quit
然后,您应该能够使用该密钥进行加密。什么是
gpg-K
打印?@JensErat仅此/home/chichivica/.gnupg/secring.gpg--------------------------------sec 2048R/96F0E0C0 2015-10-26 uid伊万·塔拉莱耶夫(chichivica)ssb 2048R/76A1D91D 2015-10-26
在(6)中的位置身份证A45A123C来自哪里?您的主密钥ID是另一个。@JensErat所以,这是个问题。其实我不知道。我找不到此字符串的任何匹配项!你好@ArmanOrtega,标记为答案的解决方案帮助了我!key_id是您使用gpg>quit
退出的mailid。或者干脆gpg>q
也退出。救生答案!乔恩·斯诺万岁。不幸的是,这对我不起作用。仍然得到同样的信息。我有一个脚本,它使用无密码密钥加密我的重复备份。看来从现在起我必须接受未加密的(