Dotfuscator从dll中删除数字签名

问题描述 投票:0回答:1

我有一个.net Windows应用程序,我在其中使用dotfuscator来防止逆向工程。所以我的dll受到保护。新要求是签署dll。但是当我签署dll时,我的签名不会发生在我进行dotfuscation时,就像我从dotfuscated xml中删除dll一样,然后dll的数字签名就会发生。我是如何解决这个问题的任何想法或解决方案

dll certificate digital-signature dotfuscator
1个回答
1
投票

Dotfuscator通过拆卸和重新组装您的程序集(.dll文件)来工作。在Dotfuscator重新组装它们之后,您需要重新签名程序集。

如果您使用的是Dotfuscator Professional,Dotfuscator可以自动进行部分签名。有关重新应用Authenticode signingStrong Name signing的说明,请参阅“用户指南”。

如果您使用Visual Studio附带的免费Dotfuscator社区,则需要使用signtoolsn等工具重新签名程序集。

(我是Dotfuscator团队的开发人员,正在以这种身份回答这个问题。)

© www.soinside.com 2019 - 2024. All rights reserved.