【问题标题】:signtool - the specified PFX password is not correct from new machinesigntool - 新机器上指定的 PFX 密码不正确
【发布时间】:2018-07-26 22:07:47
【问题描述】:

我是代码签名的新手,我正在尝试创建一个尽可能安全的代码签名流程。我通过从 IE 导出我的证书创建了一个 .pfx 文件并为其创建了密码。我可以通过以下命令使用 pfx 文件对代码进行签名:

signtool.exe sign /f mypfx.pfx /p mypass myexetosign.exe

这很好用,所以我复制了 signtool.exe、pfx 文件和另一个可执行文件以对 USB 闪存驱动器进行签名。我将 USB 闪存驱动器带到另一台计算机上并再次尝试相同的命令,但这次我得到 SignTool Error: The specified PFX password is not correct. 我确定密码是正确的。我是否缺少将其移至另一台机器的额外步骤?我的最终目标是在离线静态环境中进行代码签名。

【问题讨论】:

    标签: signing signtool


    【解决方案1】:

    我遇到的是在导出过程中,pfx的加密是SHA256或者3DES-SHA1。

    如果在不同的机器上导入,请确保使用相同的 SDK,以便可以使用相同的加密进行解密。

    错误说明了这一点,如果您尝试使用错误的加密方式解密,则会出现垃圾,这也可能是密码错误的结果

    相关的stackoverflow问题: Why I get "The specified PFX password is not correct" when trying to sign application with signtool?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-06-12
      • 2022-12-17
      • 1970-01-01
      • 1970-01-01
      • 2012-01-07
      • 2010-10-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多