如何在Windows上验证下载的(比特币钱包)electrum软件(Kleopatra)GPG的验证程序

Kleopatra图像化程序从官网下载软件https://www.gpg4win.org/download.html

导入开发人员公钥

Gpg4win的签名实用程序称为Kleopatra,它应在完成安装向导后启动。Kleopatra提供了一个欢迎屏幕,包括两个选项:创建新**对和导入。验证Electrum安装程序的签名,这两个都不是必需的。相反,我们将导入Electrum首席开发人员的公钥。

如何在Windows上验证下载的(比特币钱包)electrum软件(Kleopatra)GPG的验证程序

Thomas Voegtlin是Electrum首席开发人员。Electrum网站报告其**ID为0x2bd5824b7f9470e6。我们可以通过在 MIT key server上查找相同的**来确认这一点。使用此值在Kleopatra中查找Voegtlin的公钥。首先,单击“ Lookup on Server(在服务器上查找)”按钮并输入开发人员**ID。单击“ Search(搜索)”。

如何在Windows上验证下载的(比特币钱包)electrum软件(Kleopatra)GPG的验证程序

Kleopatra会回复Thomas Voegtlin的公钥。单击它,然后单击“ Import (导入)”按钮。

如何在Windows上验证下载的(比特币钱包)electrum软件(Kleopatra)GPG的验证程序

Kleopatra将提供一个对话框,询问您是否要对**进行认证。我们已经执行了其中一个选项(在受信任的网站上确认),因此请单击“否”按钮。

Thomas Voegtlin的公钥的条目应出现在Klopatra的主窗口中。现在可以验证任何Electrum安装程序的签名。

下载Electrum

浏览到 Electrum download page(Electrum下载页面)。Windows条目旁边有两个链接。单击标题为“Windows Installer”的第一个以下载Electrum安装程序。将其保存到你的下载文件夹。


如何在Windows上验证下载的(比特币钱包)electrum软件(Kleopatra)GPG的验证程序

您应该在“下载”文件夹中看到两个文件:electrum-{version}-setup.exe以及您下载的Electrum版本electrum-{version}-setup.exe.asc.asc。在这里{version}是你下载electrum程序的版本。前一个文件是安装程序本身,后一个是签名文件。签名文件应使用自定义锁定图标。如果不是,则可能已将签名保存为.txt文件。在这种情况下,删除签名文件并重新保存,确保删除.txt扩展名并使用“ All Files(所有文件)”选项。

如何在Windows上验证下载的(比特币钱包)electrum软件(Kleopatra)GPG的验证程序

要验证安装程序的签名,请双击以.asc结尾的签名文件。Kleopatra应该出现一个标题为“Verify Files”的窗口,顶部有一个绿色条。在此之下,应显示'electrum- {version} -setup.exe.asc'和“Verified'electrum- {version} -setup.exe'。另外附有粗体文本“ The data could not be verified(数据无法验证)。”后一文本表明您没有通过签名来信任开发人员公钥。下一节将介绍如何修正这个问题。


如何在Windows上验证下载的(比特币钱包)electrum软件(Kleopatra)GPG的验证程序

选项:签署开发人员**

此时,您将证明Electrum的首席开发人员已对您下载的安装程序进行了数字签名。但是,您可以做进一步的工作,签署Thomas Voegtlin的公钥。这样做会在将来提醒您,您确信此**确实属于Electrum的主要开发人员。如果您已经独立验证**确实属于Thomas Voegtlin,则只需执行此步骤。

如何在Windows上验证下载的(比特币钱包)electrum软件(Kleopatra)GPG的验证程序

系统会要求您查看输入的信息。完成后,单击“ Create(创建)”。你会被要求提供密码。在签署Electrum开发人员的公钥之前需要它。输入您的密码,重复一次,然后单击“确定”。Keopatra提供了一个窗口,通知您**对已创建。单击完成。


如何在Windows上验证下载的(比特币钱包)electrum软件(Kleopatra)GPG的验证程序

您的个人**出现在Kleopatra的主窗口中。您现在可以使用它来签署Electrum开发人员的公钥。单击Thomas Voegtlin的公钥,然后单击窗口顶部中心的“验证”按钮。检查所有三个ID,然后单击“ I have verified the fingerprint(我已验证指纹)”框,然后单击“下一步”。



如何在Windows上验证下载的(比特币钱包)electrum软件(Kleopatra)GPG的验证程序

在第二步中,系统会询问您是为每个人验证**还是仅为自己验证**(默认)。保留默认值,然后单击Cerify(确认)。你会要求输入密码。输入并单击“确定”。您将看到一个窗口,其中汇总了您对Thomas Voegtlin公钥的认证。单击完成。


如何在Windows上验证下载的(比特币钱包)electrum软件(Kleopatra)GPG的验证程序

Kleopatra现在报告Thomas Voegtlin的公钥已经过认证。通过在User-IDs列表可以查看。

现在,当您验证由Electrum的首席开发人员签署的任何文档时,Kleopatra会通知您,您信任该签名。绿色背景和带有“ validity is fully trusted(有效性完全信任)”的描述表示您的信任。

如何在Windows上验证下载的(比特币钱包)electrum软件(Kleopatra)GPG的验证程序

结论

签名验证应该用于任何用于要持有大笔金钱的钱包。鉴于今天持有备用的钱包可能会成为明天持有大笔款项的钱包,签名验证应该是任何Electrum钱包安装的第一步。本指南提供了Windows上PGP签名验证的分步过程。一旦设置,它可用于验证任何未来Electrum版本的签名,以及其他比特币软件。

回顾一下,这些步骤是:

  1. 下载Gpg4win。

  2. 验证Gpg4win。

  3. 导入Electrum的首席开发人员的公钥。

  4. 下载Electrum安装程序和签名。

  5. 验证Electrum安装程序签名。



作者:苏耀勇
链接:https://www.jianshu.com/p/055773a15728
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。