如何用Java 编写 license 程序

如何用Java 编写 license 程序,第1张

同意楼上的。LZ要明确,所谓认证,实际丛桐上就是购买权威机构的信用以转移自身风险。

你自己写的东西,只能自己保留一个认证渗猛坦方式,所以可以用非对称加密。

方法很多知岁。。。最简单RSA、ELGAMAL等等,。。好多。LZ网上搜一下就知道了。。。RSA好像本来就带,或者是我装的JB带的。。java里面有个包专门搞加密的。LZ去看看吧

你自己先随即找个密钥,然后根据一定的算法,比如RSA就是素数分解,ELGAMAL就是离散对数,求出另一个密钥和基,然后把基和任意一个密钥给用户,你自己保留剩下那个密钥就行了。

做个servlet,配置在web.xml里自动load

在servlet里加入对运闭license的判断函数

函数 功能 大致可以为

1检查license文件是否存在,是否过期,是否合法

2确定服务器是否合法,比如获取硬件信息(ip,mac地址)

2判断该服务器和license是否匹配

4根据license授权的模块加载系统模块功能

大派漏致尘悄烂步骤如此

具体的要看你们的业务要求了


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12308273.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存