怎样做JAVA程序的防拷贝?(200分)

  • 主题发起人 主题发起人 foison
  • 开始时间 开始时间
F

foison

Unregistered / Unconfirmed
GUEST, unregistred user!
我用JAVABEAN+SERVLET+JSP做了一个OA系统.
现完成了99%.还差程序加密防拷贝这个问题就完功了.
我式过用JNI调VC的动态连接库/加密狗等方法,因为JAVABEAN的原因,没有成功.
JAVA又不能指接得到本机的信息.
我真是走投无路了.
不知那位大侠能指点一下怎样做JAVA程序的防拷贝/时限/次时等加密?
如果实在不行也只有公开我的程序了.不了卖钱钱了!
555555555555
 
先用混淆編譯,就可以加密.class文件
 
用混淆器吧,不过,用了反编译后也可以看个大概 :)))
 
一篇老文章,可能对你有些帮助:
http://developer.ccidnet.com/pub/disp/Article?columnID=292&articleID=42096&pageNO=1
 
混淆編譯只能做到加密,防反编译,但无法防拷贝呀!
主要的问题是怎样防拷贝!也就是防盗版的问题。
谁能指点一下在JavaBean或Servlet中怎样调用dll。多多给分啦!
 
强 烈 关 注
 
[:D]为什么要加密呢?哈哈那就开发linux下用的噢,这个很少会被破解的:(
 
找本机的MAC地址并MD5一下,写入程序的配置文件,每次运行时用程序先找本机MAC地址并MD5一下和程序的配置文件中相应东西去比较。如果相同运行,否则推出。
其他比如/时限/次等,也可用MD5(没有密钥)只要把明文MD5后保存并比较就行了。网上大把MD5的java原程序,找找,看看。
 
接受答案了.
 
后退
顶部