首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >源代码保护

源代码保护
EN

Stack Overflow用户
提问于 2011-01-22 09:22:56
回答 6查看 4.5K关注 0票数 3

当你用Visual Studio2010编译要发布的程序时,有没有什么高级的方法来保持你的程序被反编译成源代码?在编译之前有没有什么方法可以用来加密你的源代码?

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2011-01-22 09:37:37

默认情况下,Visual Studio不会应用任何形式的增强功能,也不会修改除所选优化设置之外的编译后的二进制文件。然而,你可以使用一些保护器。还记得UPX吗?upx仍然是一种非常可行的加密二进制文件的方法,当然这完全取决于你的需要。

票数 1
EN

Stack Overflow用户

发布于 2011-01-22 09:49:58

不,确实没有办法阻止托管程序集被反编译回源代码。最好的希望是obfuscation,它可以很好地使反编译的代码难以理解。

票数 1
EN

Stack Overflow用户

发布于 2011-01-22 09:51:56

VS2010带有Dotfuscator社区版,它会使你的代码变得模糊,一旦反编译就很难阅读。如果你需要绝对最好的安全性,唯一真正的选择就是加密你的代码。您可能想查看付费版本的http://www.preemptive.com/products/dotfuscator/overview,看看它是否适合您的需求和预算

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4765545

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档