Java软件部署到客户端,有时没外网,有时需要对模块时效进行控制. 但是通常一般性的lic号注册, 很容易被破解,屏蔽,不能保证软件的版权和收益, 中小型软件又不能再安全方面投入太大, 这时该如何做授权功能呢 ?

我现在向您介绍的是一套具体的授权加密方案,能解决上述问题.

  1. 首先将授权方案嵌入到系统中,授权方案包括软件级别,硬件级别信息加密,自定义时钟
  2. 授权方案是独立的,不需要修改系统主模块,集成后调试功能
  3. 项目集成后可以进行打包测试
  4. 打包后对核心代码进行字节码级别加密,混淆
  5. 发布软件成功,开始推广

授权中心页面展示

客户端信息的接口

项目代码

混淆加密前的代码

java项目知识授权 java实现软件授权_java加密

混淆加密后的代码

特点:

1.字节码级别加密,支持window,mac,linux,最高支持JDK16

2.离线授权,不需要联网

3.硬件绑定

4.可实现次数授权,日期授权,永久授权,模块授权

5.自定义时钟,无法修改系统时间

6.核心代码加密,无法通过逆向工程,反编译查看逻辑

7.嵌入授权,有技术支持,有实际项目经验

8.支持doker容器,不影响授权功能

9.提供软件源码,可二次开发调试

10.提供技术支持和指导.问题及时答疑