hauke 发表于 2013-5-30 14:04

做.net开发的童鞋们进来下

嫩们公司的.net软件一般都买什么软件加密混淆,老板叫我选一个,我实在不知道买啥好,看网上介绍好多,看迷糊了!

fusion 发表于 2013-5-30 14:08

你好想发过类似的帖子。
恩,.net是要加密下,否则.net遍的软件可以都可以反编出你的code的

Jiao-Zi 发表于 2013-5-30 14:10

大一刚接触编程就学的.net
可以没学会就不学了……   
帮楼主顶了

hauke 发表于 2013-5-30 14:16

fusion 发表于 2013-5-30 15:08 static/image/common/back.gif
你好想发过类似的帖子。
恩,.net是要加密下,否则.net遍的软件可以都可以反编出你的code的

我发过? 啥时候?

hauke 发表于 2013-5-30 14:16

本帖最后由 hauke 于 2013-5-30 15:17 编辑

fusion 发表于 2013-5-30 15:08 static/image/common/back.gif
你好想发过类似的帖子。
恩,.net是要加密下,否则.net遍的软件可以都可以反编出你的code的

你们用的什么?
反编译当然知道,而且已经有不加密的测试版给个SB的Außendienst拿到客户拿去了,现在买个也就是个心理安慰了 。。。

并非如此 发表于 2013-5-30 17:03

从开发角度来说,在设计阶段, 可以通过 反射技术进行调用,在将接口和实现放在不同的assembly中,即实现了流行的依赖注入框架,又能有效的打断反编译工具的分析, 在把核心算法编译成非托管代码,绕过虚拟机,这样基本上就是安全的了。

如果是现成的代码,不愿意重构,那么使用混淆软件, 我只用过Dotfuscator, 这个是免费的工具,至于效果,呵呵,不太清楚,我没有遇到过太矫情的客户。

我爱热钱 发表于 2013-5-30 17:33

比较新的visual studio在编译时可以选项,留在虚拟还是完全译为二进代码。
二进代码也怕被reverse engineering么?{:5_331:}

hauke 发表于 2013-5-30 17:55

并非如此 发表于 2013-5-30 18:03 static/image/common/back.gif
从开发角度来说,在设计阶段, 可以通过 反射技术进行调用,在将接口和实现放在不同的assembly中,即实现了 ...

Visual Studio自带的那个Dotfuscator是免费的,但是我看还有Pro版的,功能强大,但是价格很不可爱!

hauke 发表于 2013-5-30 17:55

我爱热钱 发表于 2013-5-30 18:33 static/image/common/back.gif
比较新的visual studio在编译时可以选项,留在虚拟还是完全译为二进代码。
二进代码也怕被reverse enginee ...

这个选项我怎么没找到啊 。。。

我爱热钱 发表于 2013-5-30 18:07

hauke 发表于 2013-5-30 17:55 static/image/common/back.gif
这个选项我怎么没找到啊 。。。

现在这版本(2012)我也找不着啦,是否成为默认了{:5_389:}
记得很清楚某个版本可以专门选Kompilierten Code generieren{:5_339:}
页: [1] 2
查看完整版本: 做.net开发的童鞋们进来下