忘记VS Project pfx文件的密码

时间:2011-07-10 03:04:12

标签: visual-studio signing pfx

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

5 个答案:

答案 0 :(得分:8)

如果您还记得有关密码的某些特征(即以'pass'开头,不包含代字号,&符号,数字6 - 9等等),您可以使用this utility(boredwookie.net)I写道,以帮助您恢复密码。它是在开源(MIT)许可下发布的,因此您可以看到它是如何工作的。

答案 1 :(得分:2)

您可以创建一个新密钥以使用。签名 1)打开项目。

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

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

4)使用对话框窗口创建一个新的密钥文件,密码用你能记住的东西对其进行编码。

答案 2 :(得分:1)

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

答案 3 :(得分:0)

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

答案 4 :(得分:0)

这是一个古老的项目,作者已经离开了。我只是确定了程序集未经检查的标志,我删除了项目中的任何pfx文件。