我正尝试从另一台计算机处理旧的Visual Studio 2010项目,但忘记了用于对程序集签名的pfx文件的密码。是否可以破解密码,或者是否有办法在不知道密码的情况下生成项目?
hjzp0vay1#
如果你还记得密码的某些特征(例如,以“pass”开头,不包含波浪号,和号,数字6 - 9等),你可以使用我写的this utility(boredwookie.net)来帮助你恢复密码。它是在开源(MIT)许可证下发布的,所以你可以看到它是如何工作的。
myzjeezk2#
您可以创建新密钥以用于对程序集进行签名。1)打开项目。2)在解决方案资源管理器中右键单击项目名称,然后单击“属性”。3)在显示“选择强名称密钥文件:“的”签名“选项卡上,选择“新建”。4)使用对话框窗口创建一个新的密钥文件,并使用您可以记住的密码对其进行编码。
irlmq6kh3#
在记事本中打开项目文件,找到signtool.exe命令行,是/p开关后的字符串......
2mbi3lxu4#
你能创建一个新的吗?你也许能破解密码,但如果你不在其他项目中使用它,那就更容易了。
2uluyalo5#
这是一个旧项目,作者已经走了。我只是确保程序集的签名是未选中的,我删除了项目中的任何pfx文件。
5条答案
按热度按时间hjzp0vay1#
如果你还记得密码的某些特征(例如,以“pass”开头,不包含波浪号,和号,数字6 - 9等),你可以使用我写的this utility(boredwookie.net)来帮助你恢复密码。它是在开源(MIT)许可证下发布的,所以你可以看到它是如何工作的。
myzjeezk2#
您可以创建新密钥以用于对程序集进行签名。
1)打开项目。
2)在解决方案资源管理器中右键单击项目名称,然后单击“属性”。
3)在显示“选择强名称密钥文件:“的”签名“选项卡上,选择“新建”。
4)使用对话框窗口创建一个新的密钥文件,并使用您可以记住的密码对其进行编码。
irlmq6kh3#
在记事本中打开项目文件,找到signtool.exe命令行,是/p开关后的字符串......
2mbi3lxu4#
你能创建一个新的吗?你也许能破解密码,但如果你不在其他项目中使用它,那就更容易了。
2uluyalo5#
这是一个旧项目,作者已经走了。我只是确保程序集的签名是未选中的,我删除了项目中的任何pfx文件。