不应该混淆删除我的dll签名吗?

时间:2018-10-25 11:09:16

标签: c# .net dll obfuscation signing

我不熟悉签名程序集,并试图了解此过程。因此,我有一个非常简单的WPF应用程序,该应用程序引用了一个非常简单的DLL。 DLL已签名: 首选项->签名->对程序集签名。创建了一个新的* .snk文件。好的,一切正常。

但是我感到困惑的是,在混淆了DLL之后-尽管ConfuserEx发出警告,因为我未提供密钥,输出可能无法正常工作-程序集仍然有效。公开令牌与混淆前的令牌相同。混淆不应该删除/破坏签名,并且在加载混淆后的程序集时是否应该不会出现错误?还是对的?如果是这样,为什么ConfuserEx会警告我输出可能不起作用?

谢谢。

0 个答案:

没有答案