我已经使用 创建了 GPG 密钥gpg --gen-key
,并接受了所有默认选项。我执行gpg --list-keys
并收到:
C:/Users/Myname/AppData/Roaming/gnupg/pubring.gpg
pub 2048R/B296038B 2015-11-10
uid [ uneing.] my name <[email protected]>
sub 2048R/E86C0F4D 2015-11-10
然后我就这么做了gpg --keyserver hkp://keyserver.ubuntu.com --send-keys B296038B
。
密钥服务器回答(从德语翻译而来,不是字面意思):
keyserver filetransfer error: not a public key
Sending to keyserver failed: not a public key
我做错了什么?我以为我已经创建了公钥和私钥。我还尝试添加, sub 12345R/E86C0F4D
但失败并出现同样的错误。
编辑:我编辑了原始值。这是在 Windows 上运行的gpg4win。我在 Ubuntu 机器上运行了完全相同的过程,一切顺利,所以这可能是 gpg4win 中的一个错误。