馬素文
2018-03-09 09:42
采纳率: 100%
浏览 7.7k
已采纳

一个Java Web项目。必须要有一个授权码,或者授权文件才能使用。这应该怎么做呢

一个Java Web项目。想实现如果有客户要使用。就必须要有一个授权码,或者授权文件才能使用。这应该怎么做呢

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

11条回答 默认 最新

  • 甲大赋 2018-03-09 10:34
    已采纳

    https://github.com/aiyoyoyo/jeesupport/blob/master/jees-jtls/src.core/com/jees/tool/license/LicenseUtils.java
    1. 生成证书,并保存文件到本机某个位置。
    2. 启动时对比证书有效性

    点赞 打赏 评论
  • chpowerljp 2018-03-09 09:44

    生成加密比如MD5之类的,然后读取机器码。

    点赞 打赏 评论
  • 馬素文 2018-03-09 09:47

    机器码怎么生存? 服务器机器码(cpuid, 主板id,mac地址)

    点赞 打赏 评论
  • 馬素文 2018-03-09 09:49

    公匙,私匙需要配置吗

    点赞 打赏 评论
  • 馬素文 2018-03-09 09:51

    怎么读取,什么时候读取?登录的时候 ?

    点赞 打赏 评论
  • 鼯鼠的柏拉图之洞 2018-03-09 09:52

    你说的应该是类oauth2认证的设计。可以参考下这篇文章 http://www.freebuf.com/articles/web/82108.html 希望对你有用

    点赞 打赏 评论
  • 馬素文 2018-03-09 09:57

    不是这个需求, 就是一个客户买了你的软件, 但是这个软件必须在授权的电脑上使用,不经过授权的不能实用软件

    点赞 打赏 评论
  • 馬素文 2018-03-09 09:58

    必须的机器码弄,但不知道具体流程,

    点赞 打赏 评论
  • zsc我行我素 2018-03-09 10:24

    获取CPU序列号,生成机器码:http://blog.csdn.net/zhangdaiscott/article/details/74345501

    用户第一次使用软件时注册获取到机器码保存起来,之后每次登录时验证机器码是否一样

    点赞 打赏 评论
  • 馬素文 2018-03-10 02:07

    好的 ,多谢你吗的回答,我先参考下,下周一给分

    点赞 打赏 评论
  • 客户开发的软件(功能库)通过PPLIC授权系统可以在计算机上这样控制使用和授权(A、B、C均为客户的用户):
    A只能在2颗及以下CPU、16G及以下内存、1TB及以下硬盘的Linux服务器上运行小部分功能
    B则没有任何平台和硬件限制,但主要功能只能使用5天
    C则是无任何限制的全功能永久授权

    客户开发的软件功能库通过PPLIC授权系统可以在移动终端上这样控制使用和授权(A、B、C均为客户的用户):
    A最多可以在5000台移动终端上调用部分功能函数,有效期1年
    B可以在20台移动终端上调用全部功能函数,有效期为3天
    C可以永久在无限量的终端上调用所有功能函数

    PPLIC授权系统是防止盗版的授权系统。

    点赞 打赏 评论

相关推荐 更多相似问题