Java软件部署到客户端,有时没外网,有时需要对模块时效进行控制. 但是通常一般性的lic号注册, 很容易被破解,屏蔽,不能保证软件的版权和收益, 中小型软件又不能再安全方面投入太大, 这时该如何做授权功能呢 ?
我现在向您介绍的是一套具体的授权加密方案,能解决上述问题.
- 首先将授权方案嵌入到系统中,授权方案包括软件级别,硬件级别信息加密,自定义时钟
- 授权方案是独立的,不需要修改系统主模块,集成后调试功能
- 项目集成后可以进行打包测试
- 打包后对核心代码进行字节码级别加密,混淆
- 发布软件成功,开始推广
授权中心页面展示
客户端信息的接口
项目代码
混淆加密前的代码
混淆加密后的代码
特点:
1.字节码级别加密,支持window,mac,linux,最高支持JDK16
2.离线授权,不需要联网
3.硬件绑定
4.可实现次数授权,日期授权,永久授权,模块授权
5.自定义时钟,无法修改系统时间
6.核心代码加密,无法通过逆向工程,反编译查看逻辑
7.嵌入授权,有技术支持,有实际项目经验
8.支持doker容器,不影响授权功能
9.提供软件源码,可二次开发调试
10.提供技术支持和指导.问题及时答疑