gpg好呀,一键加解密签名。

gpg --full-gen-key

上述可以创建一个密钥对。

使用send-key上传到keyserver让别人能用你的公钥。

gpg --send-key YOURKEYID

上述不用担心,就算输的是私钥ID上传的也是公钥,可以利用--list-signature查看公钥的ID.

在选择keyserver的时候,我的GnuPG版本是2.2.28,在使用sks的公钥服务器会返回"No name"的错误,使用mit的公钥服务器会返回"No keyserver available"的错误。

但是使用ubuntu的keyserver.ubuntu.com是可以的。keyserver除了在~/.gnupg/gpg.conf或者~/.gnupg/dirmngr中持久化指定外,在命令行可以使用--keyserver进行指定,默认是hkp但是hkps也可以使用。

Good Luck.