如何用Java 编写 license 程序

大侠请进,小弟有个问题请教。问:如何用java编写一个license的控制程序,类似一些商业软件的license机制。本人知道一个相关的包,叫做maven-license... 大侠请进,小弟有个问题请教。
问:如何用java 编写一个license的控制程序,类似一些商业软件的license机制。本人知道一个相关的包,叫做maven-license-plugin-1.3.0.jar,但苦于找不到说明文档,哪位高手可以指点明路。最好能贴一下代码,不胜感激。
ps:本人google过,结果不太理想。
有代码参考吗?
展开
 我来答
刚强还静谧灬瑰宝5950
推荐于2018-04-12 · TA获得超过744个赞
知道小有建树答主
回答量:359
采纳率:0%
帮助的人:447万
展开全部
同意楼上的。LZ要明确,所谓认证,实际上就是购买权威机构的信用以转移自身风险。

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

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

你自己先随即找个密钥,然后根据一定的算法,比如RSA就是素数分解,ELGAMAL就是离散对数,求出另一个密钥和基,然后把基和任意一个密钥给用户,你自己保留剩下那个密钥就行了。
freish
2010-02-04 · TA获得超过2878个赞
知道大有可为答主
回答量:3153
采纳率:0%
帮助的人:2690万
展开全部
直接用jdk本身就可以了

可以生成一个私钥和公钥,公钥放在程序里,私钥自己保留,用私钥生成license的签名,用公钥来验证
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式