How can I export a pgp-key from one machine and import it to another? The only way I figured out (in seahorse) was to import it to the section other keys.
但我想使用来自不同机器的一个 pgp 密钥。这通过终端和gpg更容易解决吗?我对海马有点困惑。
由于意外格式化,我丢失了两个私钥(没有备份)。我生成了一个新的,但我想从密钥服务器中删除丢失的。
我有多个使用 GPG 管理的 OpenPGP 密钥。问题是,它们具有相同的用户 ID 和相同的电子邮件地址。当我加密文件时,我如何告诉 GPG 不同之处?
现在我使用的是 Ubuntu12.04.04 LTS。
我尝试按照“密码和密钥”程序中的以下步骤创建我的 gpg 密钥。
我不知道为什么会出现这个错误。根据我跳过了一些步骤。
有些团体,例如企业,使用 S/MIME 证书进行电子邮件加密。据我了解,Thunderbird 默认支持 S/MIME。但是我还没有找到一种方法来获取要在 Ubuntu 系统上使用的个人 S/MIME 证书。因此我的问题:
如何获取用于电子邮件加密的 S/MIME 证书?
此外,认为 Thunderbird 默认支持 S/MIME 是否正确?
我完全了解用于公钥加密和安全电子邮件通信的 PGP、GnuPG 和 OpenPGP。在我看来,在 Ubuntu 系统上默认安装 OpenPGP 非常有用。但是我需要找到一种方法来与使用 S/MIME 而不是 PGP/GnuPG/OpenPGP 的各方进行安全通信。
我希望能够看到 PPA 的 openPGP 密钥。我不想将它添加到我的系统中。我只需要知道关键是什么。我怎么会发现这个?
根据此文档,我已将此请求输入到“终端”程序中
gpg --keyserver hkp://keyserver.ubuntu.com --recv-keys "8439 38DF 228D 22F7 B374 2BC0 D94A A3F0 EFE2 1092" "C598 6B4F 1257 FFA8 6632 CBA7 4618 1433 FBB7 5451"
Run Code Online (Sandbox Code Playgroud)
并收到了预期的回复:
gpg: directory /home/ubuntu/.gnupg' created
gpg: new configuration file `/home/ubuntu/.gnupg/gpg.conf' created
gpg: WARNING: options in `/home/ubuntu/.gnupg/gpg.conf' are not yet active during this run
gpg: keyring `/home/ubuntu/.gnupg/secring.gpg' created
gpg: keyring `/home/ubuntu/.gnupg/pubring.gpg' created
Run Code Online (Sandbox Code Playgroud)
但对
gpg: requesting key EFE21092 from hkp server keyserver.ubuntu.com
Run Code Online (Sandbox Code Playgroud)
曾是:
gpg: "8439 38DF 228D 22F7 B374 2BC0 D94A A3F0 EFE2 1092" not …
Run Code Online (Sandbox Code Playgroud) 执行时出现错误信息apt-get update
。
W:签名验证过程中出现错误。存储库未更新,将使用以前的索引文件。
GPG error: http://download.virtualbox.org jessie InRelease: The following
signatures couldn't be verified because the public key is not available:
NO_PUBKEY A2F683C52980AECF
Run Code Online (Sandbox Code Playgroud)
我找到了一个答案:
gpg --keyserver key_server_name --recv-keys A2F683C52980AECF
gpg --armor --export A2F683C52980AECF| apt-key add -
Run Code Online (Sandbox Code Playgroud)
有两个pool.sks-keyservers.net
并且keys.gnupg.net
在许多公钥服务器中,它们是否相等?
gpg --keyserver pool.sks-keyservers.net --recv-keys A2F683C52980AECF
gpg --keyserver keys.gnupg.net --recv-keys A2F683C52980AECF
Run Code Online (Sandbox Code Playgroud)
这两个命令的效果一样吗?
我在 Ubuntu 的密码和密钥 (13.04) 中使用 Seahorse 创建了一个 PGP 密钥。据我了解,为 PGP 密钥创建吊销证书很重要,原因有几个。
我看不到在 Ubuntu 中创建吊销证书的任何方法。我会很感激这个问题的一些指导。
openpgp ×10
gnupg ×5
keyrings ×3
keyserver ×2
pgp ×2
seahorse ×2
12.04 ×1
cd-image ×1
certificates ×1
email ×1
encryption ×1
ppa ×1
thunderbird ×1