反汇编签名的dll

时间:2014-09-17 14:06:28

标签: c# .net dll reverse-engineering disassembly

只是一个想法来了,很多时候我反汇编dll看到写的逻辑,但是我有什么样的安全或限制可以强制执行我的dll,比如创建签名的dll,它会不会被反汇编吗?

2 个答案:

答案 0 :(得分:4)

没有。签名提供了一些额外的信息 - 它不会删除任何信息。这意味着客户端可以验证代码是否由密钥所有者签名。 (例如,您可能拥有来自受信任组织的密钥列表,并且只运行使用任何这些密钥签名的代码。)

答案 1 :(得分:0)

虽然不是这个问题的直接答案..我确实认为它是相关的,所以我想我会在这里添加..防止代码被反汇编的一种方法是不将它分发给... < / p>

你如何做到这一点..考虑提供某种功能的服务功能.. 如果您必须将应用程序作为分发的应用程序,那么它不适用......但值得考虑/考虑一下,如果有问题的代码是高价值的IP。