6

我正在尝试从另一台计算机上处​​理旧的 Visual Studio 2010 项目,但我忘记了用于签署程序集的 pfx 文件的密码。是否可以破解密码或者有没有办法在不知道密码的情况下构建项目?

4

5 回答 5

8

如果您记得密码的某些特征(即以“pass”开头,不包含波浪号、& 符号、数字 6 - 9 等),您可以使用我写的这个实用程序(boredwookie.net) 来帮助您恢复密码。它是根据开源 (MIT) 许可证发布的,因此您可以了解它是如何工作的。

于 2012-02-19T15:11:04.657 回答
2

您可以创建一个新密钥来签署程序集。
1) 打开项目。

2)右键单击解决方案资源管理器中的项目名称,然后单击属性。

3) 在“签名”选项卡上显示“选择一个强名称密钥文件:”,选择“新建..”

4) 使用对话窗口创建一个新的密钥文件,并用您能记住的内容对其进行密码编码。

于 2016-08-29T13:33:55.133 回答
1

在记事本中打开项目文件。找到 signtool.exe 命令行。这是 /p 开关后的字符串...

于 2013-12-17T11:32:24.250 回答
0

你可以创建一个新的吗?您可能能够破解密码,但如果您不在其他项目中使用它会更容易。

于 2011-07-10T03:07:50.337 回答
0

这是一个旧项目,作者已经走了。我只是确保未选中程序集的标志,并且我删除了项目中的所有 pfx 文件。

于 2017-08-23T17:26:31.603 回答