【问题标题】:Is it possible to resign a signed .net dll with a different key pair?是否可以使用不同的密钥对签署已签名的 .net dll?
【发布时间】:2010-07-10 03:26:00
【问题描述】:

我的同事部署了一个dll,他用他机器上生成的密钥进行了签名。现在我需要在我的项目中使用该DLL,所以我需要重新签署该DLL,我在我的计算机上生成一个密钥对,然后尝试用 sn.exe -R 或 sn.exe -Vr 辞职,但总是失败。

是否可以使用不同的密钥对对已签名的 .net dll 进行签名?

提前致谢!

【问题讨论】:

    标签: c# .net security assemblies


    【解决方案1】:

    见:How to sign a .NET Assembly DLL file with a Strong Name?

    Ryan Farley's linked article 建议:

    将DLL反汇编为IL,然后 将 IL 重新组装回 DLL 并 包括新的密钥文件。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-01-26
      • 2021-07-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多