不太明白啊
mofeir的轮廓应该不行,代码混乱,只是客户不能看到程序的源码而已,没办法修改,但客户依然可以拷到别处,给别人用。
demon37,jive好像是个开源论坛吧,许可证是什么,能简略说一下吗?
cfam的写资源文件具体是怎么做?能防盗版吗?
mofeir的轮廓应该不行,代码混乱,只是客户不能看到程序的源码而已,没办法修改,但客户依然可以拷到别处,给别人用。
demon37,jive好像是个开源论坛吧,许可证是什么,能简略说一下吗?
cfam的写资源文件具体是怎么做?能防盗版吗?
to woolceo:这样的话,它拷贝到其他机器仍可以用
to jiannan:这是个好主意,能用纯java实现吗?
究竟java做出来的产品如何防盗版呢??
注册一次后,把tomcat目录拷到其它机器上也可以用啊
刚刚不是说了,可以检测网卡的MAC地址号来校验以及生成license,换其他机器除非把网卡也换过去。
使用jade(以前sun的一个混乱编译工具),将java程序编译成用户反编译后根本看不懂的程序。
在java程序里写一个验证类(错乱编译以后),用户难以辩认的),
licence以及key的生成方法就是把mac地址和IP地址提取出来,生成key,key由你发送给客户即可。
这样是可行的。二者缺一不可。
ip地址也不太好,如果绑定了,换了ip又得重新生成license
最好的还是cpu,或者硬盘的硬件信息,大家知道如何读取呢?
用java可以实现吗?
我是这样做的,我用C写了一个程序,取出机器的硬盘,网卡等信息加上给用户的Lisence,生成一个注册文件 ,发给我,我再生成一个Key发过去,,程序启动的时候判断是否是原来的机器(根据硬件),不是的话,停止启动可行,比较麻烦,许多客户也不能同意最好有个校验文件只能根据硬件生成一次
(未生成校验文件的程序)备份几份,
不就可以多次生成校验文件了??
我想问题的关键是怎样用混淆器来做混淆?混淆的步骤怎么做?
看到过金蝶和sun的混淆器
可是,却不知道怎样用金蝶和sun的混淆器来混淆一个有第三包、Servlet、javaBean的复杂系统?哪位大侠能详细说说在比较大的WEB项目中怎样用混淆器来做混淆?
比如怎样混淆一个有第三包、Servlet、javaBean的复杂系统?哪位能说说具体的步骤?
比如:能写个步骤(1)、(2)、(3)就好了
2.在你的servlet的filter中加入对CA证书的验证
好了,别人不能用你的东西了,不过估计用户不会买,因为太贵了,哈哈楼主,我觉得你考虑的太多了啊,需求是变化的,功能是与日俱增的,现在大多数的客户买的是售后的服务,不是几个月开发出的成品,所以你的担心是多余的
我想问题的关键是怎样用混淆器来做混淆?混淆的步骤怎么做?
看到过金蝶和sun的混淆器
可是,却不知道怎样用金蝶和sun的混淆器来混淆一个有第三包、Servlet、javaBean的复杂系统?哪位大侠能详细说说在比较大的WEB项目中怎样用混淆器来做混淆?
比如怎样混淆一个有第三包、Servlet、javaBean的复杂系统?哪位能说说具体的步骤?
比如:能写个步骤(1)、(2)、(3)就好了
如果没有做好混淆
你用MD5有什么用?
java代码相当于明文
没做好混淆,看到相当于明文的java代码,你的加密还有用武之地吗?真服了!混淆是基础!就是没人说出实用的部分!
期待ing!