如何在 Windows 10/8/7 中检查程序的数字签名

最后更新: 11月8日,2023
作者: PcHardwarePro

什么是数字签名?它有什么用?本文将探讨在 Windows 10/8/7 系统中查找、检查或验证程序数字签名的三种方法。

无论文件是多媒体文件、可执行文件、文档还是其他任何文件,只要以数字方式创建,都会由数据源进行数字签名。例如,当 Google 发布安装文件(即 Google Chrome 浏览器的可执行文件)时,它就带有数字签名。因此,只要直接从官方来源下载文件,就可以验证其真实性。

在另一种情况下,其他人可能也在其服务器上托管了相同的文件。这没问题,因为该文件不会被以任何方式修改。但是,如果该文件被销毁,并且代码被修改,则数字签名会被自动删除,因此文件的真实性将无法验证,因为数字签名会被自动删除,从而重新编译被篡改的安装文件。这就是它的实际工作原理。

现在,我们还需要知道如何验证文件附带的数字签名。那么,让我们开始吧。

在 Windows 10 中检查程序的数字签名

我们将讨论三种验证 Windows 操作系统中程序数字签名的方法。

1]通过文件资源管理器

首先,打开 Windows 文件资源管理器并导航到保存程序的位置。

  为什么我的 PDF 无法打开?

右键单击安装文件,然后单击“属性”。

导航至名为“数字签名”的选项卡

在签名列表中,如果您看到条目,则表示您的文件已经过数字签名。

您可以双击其中任何条目来查看有关签名权限的其他详细信息。

因此,您可以知道该文件是否由原始软件分销商签名。

此外,在详细签名视图中,您可以点击“查看证书”按钮,查看与签名一起附带的证书的更多详细信息。

2]使用 DigiCert 证书实用程序

请使用此链接下载最新版本的 DigiCert 并运行可执行文件。

接受开头显示的条款,然后单击标有“代码签名”的选项卡,然后在标题部分中单击“检查签名”。

选择需要验证数字签名的配置文件。

这将提示 DigiCert 验证签名并在打开的新窗口中显示完整的摘要信息。

DigiCert 验证两项内容。它们是:

  • 文件是否经过签名以及签名是否有效。
  • 检查签名的时间戳。

如果您看到如上图所示的两个绿色复选标记,则表示验证成功。您还可以在该窗口中查看更多信息,以方便您查看。

3]使用SignTool

微软在 Windows SDK 中提供了一个名为 SignTool 的程序。Windows SDK(软件开发工具包)并非 Windows 系统自带,而是供开发人员单独安装的。如果您想尝试这种方法,请确保您拥有满足您需求的正确 SDK。您可以从这里下载 Windows 10 SDK 。

如果您看到“无法验证此文件的数字签名”的消息,此条目将对您有所帮助

相关内容

[pt_view id=»1047b4eroy»]