关于C#代码混淆
c#代码很容易被反编绎出源代码,想了解一下代码混淆的知识,请问哪里有这样的工具还有示例代码呢?
防止反编译的方法除了代码混淆还有什么办法
------解决方案--------------------混淆并不理想,网上有加壳或压缩的工具,可以试试
------解决方案--------------------用加密工具啊 我找了三个可以加密的 最好的是VS自带的Dot&fuscator Software Services 所以去找个破解的用用
------解决方案--------------------呵呵呵,有屁用啊
------解决方案--------------------人家想搞你,再怎么防止也没用。。
------解决方案--------------------如果是戴玉不用防,如果是如花呢?
------解决方案--------------------这希望有一天.net程序防止反编译真的出现完美的解决方案。。。。
------解决方案--------------------这是一个让人头疼的问题,如果用第三方混淆,加密,加壳 工具,只是增加了破解的难度而已。
我有些想法:
1:把关键算法部分用C++写成动态库(由于不涉及界面,只是算法逻辑,应该不难)
2:把关键算法部分做成 webservice (部署在自己的服务器上)
------解决方案--------------------VS不是自带个Dotfuscator么
------解决方案--------------------这真是个问题,看看
------解决方案--------------------
------解决方案--------------------只是增加破解难度而已 没办法真的防住 这是.net的鸡肋啊
------解决方案--------------------待到天下无贼时,天下方能太平也……
------解决方案--------------------
------解决方案--------------------
------解决方案--------------------只想说微软也不缺乏中国的贡献
------解决方案--------------------编译一下我刚刚随手写的代码:
http://topic.csdn.net/u/20120407/20/197e6e0b-1f24-4537-a8e7-00feeae85a52.html?66410
这只是随便用了一两句稍微高级一点的c#知识,编译的结果很容易“反编译”读懂么?