Java,C#加密方法小结

 

Java

方案一 加密软件,试用版 商业版需要付费

方案二 插件等,常用的是代码混淆,eclipse中用到jockyJbulider中用retroGuardJoc比较难用。

方案三 编写加密算法 DES jni 加密软件也多是采用加密算法 但独立开发耗费时间长 效果不确定 

其他:

Proguard  DES加密器 其他加密软件

选择加密方式前,确认要保护的文件运行的平台,如果是在WEB平台,那么直接将关键的class文件放在服务器端就可以。

如果是PC机上的软件之类,那么多采用加密软件或者插件等方法。

C#:

混淆:

VS自带有混淆器, .NET自带的Dotfuscator Community Edition

.net的好多混淆工具都收费

其他:

Xenocode  

Postbuild 

Spdevelop 

MAXCODE

.NET Reactor 比较强大

加壳:

Sixxpack 

如果用Sixxpack处理之后的程序集,版本信息是0.0.0.0,其他信息也不对。使用Resource Hacker修改

硬件加密:较难实现,但效果较好

参考网址:

JAVA:

http://download.csdn.net/detail/sun00325/2488429

http://download.csdn.net/download/sun00325/548640

http://www.cnblogs.com/dartagnan/archive/2011/03/24/2003434.html

http://www.iteye.com/problems/47428

http://wenku.baidu.com/view/809fa56aa98271fe910ef99d.html

http://wenku.baidu.com/view/f0c077669b6648d7c1c74617.html

C#:

http://bbs.bccn.net/thread-330014-1-1.html

http://bbs.bccn.net/viewthread.php?tid=324464&highlight=%BC%D3%BF%C7

http://angusj.com/resourcehacker/

http://download.csdn.net/detail/wenanry/2162430

http://bbs.bccn.net/viewthread.php?tid=324464&highlight=%BC%D3%BF%C7

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值