社区
Web 开发
帖子详情
怎样实现java web应用系统授权license功能
༺༃缥缈༊
2017-10-18 11:56:33
1、检查license文件是否存在,是否过期,是否合法
2、确定服务器是否合法,比如获取硬件信息(ip,mac地址)
3、判断该服务器和license是否匹配
4、根据license授权的模块加载系统模块功能
...全文
6346
6
打赏
收藏
怎样实现java web应用系统授权license功能
1、检查license文件是否存在,是否过期,是否合法 2、确定服务器是否合法,比如获取硬件信息(ip,mac地址) 3、判断该服务器和license是否匹配 4、根据license授权的模块加载系统模块功能
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
rt_zf
2019-12-10
打赏
举报
回复
@や旧梦已逝,楼主采用的什么方法,能否分享下,谢谢
迷路的鸽子啊
2019-09-09
打赏
举报
回复
引用 3 楼 や旧梦已逝 的回复:
已解决,万分感谢!
您使用的什么方案呢
PP软件授权防盗版与防复制
2019-05-16
打赏
举报
回复
客户开发的软件(功能库)通过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授权系统是防止盗版的授权系统。
༺༃缥缈༊
2018-10-20
打赏
举报
回复
已解决,万分感谢!
kitajima--
2018-03-12
打赏
举报
回复
没事没明白啊
stone2043
2017-10-18
打赏
举报
回复
2
给你提个思路使用DSA签名验证: 1、生成公钥和私钥。 2、私钥加服务器信息生成签名,服务器信息可以是键值对构成的字符串:module=1#2#3,mac=xx-xx-xx-xx-xx-xx等等。 3、公钥,签名,加服务器信息,生成键值对,合并成字符串,并用BASE64编码生成license.lic(properties文件)。如:lic=XXXXX 4、自定义Licenseservlet启动时加载licese.lic。 5、获取license.lic,获取lic的值,对“XXXXX”进行BASE64解码并转Properties对象。 6、通过Properties获取公钥,签名,并验证有效性,无效返回。 7、有效则验证服务器信息,mac,ip,cpuId等等。 8、有效则根据module,或授权时间expireTime等等判断进行业务处理加载模块。 9、代码混淆等等看需求,验证模块可放在多个不同模块处。
springboot项目
license
_Springboot如何
实现
Web
系统
License
授权
认证
本文详细介绍了如何在SpringBoot项目中
实现
Web
系统
的
License
授权
认证机制。通过生成机器码、创建加密的lic文件及验证过程,确保
系统
只能在
授权
环境下运行。
springboot
实现
Web
系统
License
授权
认证
本文介绍了一种
系统
级框架的
授权
认证机制
实现
方法,包括生成机器码、制作lic文件及验证流程等内容。
java
True
License
实现
实现
License
授权
许可和验证
本文介绍了如何在SpringBoot项目中生成私钥、公钥和私钥证书,以及如何使用True
license
version1.33生成并管理许可证(
License
),以保护代码安全并防止内部代码泄露。还详细说明了客户端部署步骤和配置细节。
软件
license
授权
加、解密,软件注册工具(2)
该博客围绕软件
license
授权
的加、解密以及软件注册工具展开,重点聚焦于信息技术领域中软件
授权
相关的加密解密操作,为软件的合法使用和安全保障提供支持。
SpringBoot 商业
系统
License
授权
实现
本文介绍基于Spring Boot 3.2.5的商业
系统
License
授权
落地方案,涵盖硬件指纹采集(MAC生成机器码)、RSA2048非对称加密(Hutool封装)、
License
实体建模、校验服务(支持正式
授权
与2小时试用)、拦截器启动级校验及管理接口。强调安全性设计:私钥隔离、公钥内嵌、文件权限控制、日志监控与防绕过措施。
Web 开发
81,111
社区成员
341,727
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章