首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

.Net代码保护,该如何解决

2012-09-28 
.Net代码保护每次看到涉及.NET代码保护的帖子 最后总是变成讨论代码保护有没有必要的问题,有些牛人总是在

.Net代码保护
每次看到涉及.NET代码保护的帖子 最后总是变成讨论代码保护有没有必要的问题,有些牛人总是在问 你的代码值得别人反编译吗?你的程序值得别人破解吗?你的代码真的有价值吗?如果要不被反编译就用C++,每次看到这些我就特想笑,每次看到关于.NET代码保护的帖子总会有那么一部分人在那唠唠叨叨的反问,他们难道不知道有一种程序是商业程序,并不是每一个软件都是为某个客户单独定制的?有一种软件是要商业化生产的么?难道软件写完了还要推倒再用C++重来么?难道说上面这些话的牛人们都是精通几种软件的高手么?

[解决办法]
我用的时Sixxpack 这样一个东西加壳
加壳后使用Reflector只看到几个无法解压的压缩包,看不到任何的类和代码了


[解决办法]
至于防万一,担心注释和变量名和人看到
注释是不会写到目标程序里的,变量名、方法名,可以自己查找并替换成特殊符号
[解决办法]

探讨
至于防万一,担心注释和变量名和人看到
注释是不会写到目标程序里的,变量名、方法名,可以自己查找并替换成特殊符号

[解决办法]
真的没啥必要这样做,
[解决办法]
探讨

我用的时Sixxpack 这样一个东西加壳
加壳后使用Reflector只看到几个无法解压的压缩包,看不到任何的类和代码了

[解决办法]
探讨

引用:

真的没啥必要这样做,

没必要加密?那我问你,如果我要用C#做一个软件来出售,我该怎么办呢?难道你也要让我去学C++?
我会C#而且我已经做好了软件 有什么理由去改学C++呢?

[解决办法]
我有一个做法,但对系统程序的效率有影响:
一、做个RSA加密类。
二、将部分重要代码用RSA加密,放到一个配置文件中。
三、程序运行读取配置文件解密,生成代码。
注:RSA加密类最好是你自己做的,否则易破解,最好是用不容易被反汇编的语言编写的。

这样的结果,保护代码比做开发的难度和工作量都大,我一般只在授权部分用下
[解决办法]
系统最核心部分验证授权
[解决办法]
探讨

我有一个做法,但对系统程序的效率有影响:
一、做个RSA加密类。
二、将部分重要代码用RSA加密,放到一个配置文件中。
三、程序运行读取配置文件解密,生成代码。
注:RSA加密类最好是你自己做的,否则易破解,最好是用不容易被反汇编的语言编写的。

这样的结果,保护代码比做开发的难度和工作量都大,我一般只在授权部分用下

[解决办法]
探讨
引用:

我有一个做法,但对系统程序的效率有影响:
一、做个RSA加密类。
二、将部分重要代码用RSA加密,放到一个配置文件中。
三、程序运行读取配置文件解密,生成代码。
注:RSA加密类最好是你自己做的,否则易破解,最好是用不容易被反汇编的语言编写的。

这样的结果,保护代码比做开发的难度和工作量都大,我一般只在授权部分用下


如……

[解决办法]
都是盗版惹的祸。
[解决办法]
Sixxpack Sixxpack Sixxpack Sixxpack Sixxpack Sixxpack
[解决办法]
可以将核心业务代码写到服务端,提供webservice访问,我觉得这个是最治本的方法,不过断了网程序就跑不了了。

[解决办法]
其实,当一种很好的加密方法被普及的时候,也就是这个加密方法最不安全的开始。
[解决办法]
探讨

现在网上好多程序都是C#写的,像SEO行业中很多软件都是C#写的,而且他们都在收费,每一套都能买几百上千块钱,而且有些都是多年历史的软件,他们的破解版肯定是有的,连WIndows都能出来源源不断的盗版,哪个程序能做到100%不被破解,原则上不能被破解的软件是不存在的,关键是怎么使破解的成本提高到失去破解价值的高度上,我的软件如果本身只卖100块钱,但是却要花一两个星期来破解他 谁愿意这么干?

[解决办法]
探讨
其实,当一种很好的加密方法被普及的时候,也就是这个加密方法最不安全的开始。

[解决办法]
我是初学者,希望得到各位老师的指教~!
[解决办法]
探讨
每次看到涉及.NET代码保护的帖子 最后总是变成讨论代码保护有没有必要的问题,有些牛人总是在问 你的代码值得别人反编译吗?你的程序值得别人破解吗?你的代码真的有价值吗?如果要不被反编译就用C++,每次看到这些我就特想笑,每次看到关于.NET代码保护的帖子总会有那么一部分人在那唠唠叨叨的反问,他们难道不知道有一种程序是商业程序,并不是每一个软件都是为某个客户单独定制的?有一种软件是要商业化生产的么?……



[解决办法]
实际上,这不是什么.net自身的问题。在问微软为什么发明了.net之前,应该问问SUN为什么发明了OAK和java。那会得到更好的答案。因为微软很大程度上是被SUN逼得快活不下去了,所以才学java而搞出了.net(虽然后发但是真的“致人”,以至于SUN靠控告微软的J#语言侵权而获得的补偿金,但是推迟了几年也还是倒闭了)。
[解决办法]
围观中。。。。
[解决办法]
代码里面 写些骂人的 诅咒人的 方法名 变量名 叫偷窥的人看的想自杀
[解决办法]
楼上绝
[解决办法]
探讨
引用:
引用:

现在网上好多程序都是C#写的,像SEO行业中很多软件都是C#写的,而且他们都在收费,每一套都能买几百上千块钱,而且有些都是多年历史的软件,他们的破解版肯定是有的,连WIndows都能出来源源不断的盗版,哪个程序能做到100%不被破解,原则上不能被破解的软件是不存在的,关键是怎么使破解的成本提高到失去……

[解决办法]
探讨

引用:
引用:
引用:

现在网上好多程序都是C#写的,像SEO行业中很多软件都是C#写的,而且他们都在收费,每一套都能买几百上千块钱,而且有些都是多年历史的软件,他们的破解版肯定是有的,连WIndows都能出来源源不断的盗版,哪个程序能做到100%不被破解,原则上不能被破解……

[解决办法]
我不介意别人看我的代码,只是介意客户他们复制到其他公司用,所以适当的加密还是适合我的
[解决办法]
探讨

我不介意别人看我的代码,只是介意客户他们复制到其他公司用,所以适当的加密还是适合我的

[解决办法]
我认为啊,现在都流行开源的了,就连.net都有开源框架了,觉得开源的力量是最大的,安卓开源的,现在多火啊,开源自己的代码,这是一种精神更是一种商业机会!
[解决办法]
有专业的保护软件
[解决办法]
参考参考
[解决办法]
如果是仅仅防止复制,那可以用加密狗,我是这样做的:我在程序的关键地方加上验证算法,严重明文和密文是不是合法,明文和密文是保存在xml文件里面,从明文到密文的算法我是写在加密狗里面的,这样就可以防止被负责,加密狗里面的算法是不是安全,我不敢确定,但是卖狗的说要破解里面的算法很难,所以我就放心了。
[解决办法]
探讨
如果是仅仅防止复制,那可以用加密狗,我是这样做的:我在程序的关键地方加上验证算法,严重明文和密文是不是合法,明文和密文是保存在xml文件里面,从明文到密文的算法我是写在加密狗里面的,这样就可以防止被负责,加密狗里面的算法是不是安全,我不敢确定,但是卖狗的说要破解里面的算法很难,所以我就放心了。

[解决办法]
我用.NET Reactor进行保护,,,这个至少让人不能还原源码
真正要做到保护自己的程序,加任何壳都是没用的。
你去www.52pojie.cn,看看有多少程序被破解,就知道,一切壳都是浮云。。
[解决办法]
探讨

我用.NET Reactor进行保护,,,这个至少让人不能还原源码
真正要做到保护自己的程序,加任何壳都是没用的。
你去www.52pojie.cn,看看有多少程序被破解,就知道,一切壳都是浮云。。

[解决办法]
探讨
引用:

我用.NET Reactor进行保护,,,这个至少让人不能还原源码
真正要做到保护自己的程序,加任何壳都是没用的。
你去www.52pojie.cn,看看有多少程序被破解,就知道,一切壳都是浮云。。


誰說不能還原代碼?

我就可以

[解决办法]
探讨

引用:
引用:

我用.NET Reactor进行保护,,,这个至少让人不能还原源码
真正要做到保护自己的程序,加任何壳都是没用的。
你去www.52pojie.cn,看看有多少程序被破解,就知道,一切壳都是浮云。。


誰說不能還原代碼?

我就可以

啊,哪我还得用Xenocode哟

[解决办法]
没必要管这块
反编译想怎么玩怎么玩
[解决办法]
过来膜拜 crackdung 大牛..
然后支持19L说的..
------解决方案--------------------


mark
[解决办法]

探讨

引用:
引用:

引用:
引用:

我用.NET Reactor进行保护,,,这个至少让人不能还原源码
真正要做到保护自己的程序,加任何壳都是没用的。
你去www.52pojie.cn,看看有多少程序被破解,就知道,一切壳都是浮云。。


誰說……

[解决办法]
一切壳都是浮云。。
微软,苹果 等都被破了。。。

热点排行