■■200分求JAVA实现注册码保护软件功能!!!!

fastpace 2006-11-24 11:10:08
软件生成8位数字序列号,用户输入正确的注册码才可以使用。
要求不要使用javax的扩展类;实现过程有一定的复杂度,不能被反编译后简单就破解了。
...全文
784 29 打赏 收藏 转发到动态 举报
写回复
用AI写文章
29 条回复
切换为时间正序
请发表友善的回复…
发表回复
fastpace 2006-11-30
  • 打赏
  • 举报
回复
shine333(enihs)剩余的100分请到:http://community.csdn.net/Expert/topic/5196/5196060.xml?temp=.3600428
领取
Pro_Vida 2006-11-25
  • 打赏
  • 举报
回复
shine333(enihs)
我想学习你的精髓~!
vida_ceo@qq.com
万分感激!!!
tanggoodboy 2006-11-25
  • 打赏
  • 举报
回复
tanggoodboy@sina.com希望楼上的也给我一份 最近也在做这方面的东西
fastpace 2006-11-24
  • 打赏
  • 举报
回复
混淆器只是混淆了代码,方法内部逻辑还是能看出来的。其实最好能通过一系列的移位、异或等等操作,让水平低点的人破解不了就行了。
MD5一般用来加密口令,即使你在你们加入点规则,再MD5,还是一看就知道怎么实现,非常容易破解。
hdhmail2000 2006-11-24
  • 打赏
  • 举报
回复
找个用java实现md5的算法就可以了,不依赖于javax的
hdhmail2000 2006-11-24
  • 打赏
  • 举报
回复
LZ用混淆器就不容易反编译了
至于“实现过程有一定的复杂度”,建议你用md5的算法,里面再加点规则,那么破解就没那么容易了
当然如果要用的硬盘id,cpu序号之类的话,你就需要jni了,用c,c++获取到这些底层信息,然后用java调用
fastpace 2006-11-24
  • 打赏
  • 举报
回复
shine333(enihs)
“不能被反编译后简单就破解了”意思就是反编译后一眼就看出来如何实现的。
“要求不要使用javax的扩展类”主要是security不要采用,因为有些部分实现可能在J2ME端,J2ME可没有那么多类。
shine333 2006-11-24
  • 打赏
  • 举报
回复
guileen(松风抚琴) ,你可以从这个世界消失了,这里不是灌水的地方。

LZ“不能被反编译后简单就破解了”这句话能解释一下吗?你的程序本身是java写的?还是光sn生成器是java?“要求不要使用javax的扩展类”难道是applet?
linzhongren 2006-11-24
  • 打赏
  • 举报
回复
shine333(enihs) :

我也想看一下:fangjingchao2007@163.com

谢谢!
jiwenxu 2006-11-24
  • 打赏
  • 举报
回复
个人觉得JAVA反盗版的功能还是不行,所以现在不是有流行什么BREW了么.
我觉得楼主把事情想复杂了,你用一个MD5进行加密,然后用混淆器把CLASS文件混淆,应该就可以避免一般人的破解了
mathsfan 2006-11-24
  • 打赏
  • 举报
回复
关注一下```
莫再琪莫再贾 2006-11-24
  • 打赏
  • 举报
回复
shine333(enihs) :
我也想学习一下,谢谢!
qibo1120@163.com
liaotao 2006-11-24
  • 打赏
  • 举报
回复
up
wanguanghai 2006-11-24
  • 打赏
  • 举报
回复
elvihuang 2006-11-24
  • 打赏
  • 举报
回复
只要你做注册的,怎再怎么厉害也会被破解的,人家MS什么的,还不是一样
teizun 2006-11-24
  • 打赏
  • 举报
回复
不知道用MD5加密后保存行么?
等待高手
jicken_woo 2006-11-24
  • 打赏
  • 举报
回复
学习学习。。。。。。。。。
shine333 2006-11-24
  • 打赏
  • 举报
回复
而且LZ记住编译这个class的时候,把line,source,variable的debug信息全部去掉
success_dream 2006-11-24
  • 打赏
  • 举报
回复
学习,关注中....
fastpace 2006-11-24
  • 打赏
  • 举报
回复
你有“反反编译”,我就出“反反反编译”,哈哈
这也没有办法,就像锁是防君子不防小人的。
加载更多回复(8)

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧