网站首页 > java教程 正文
Java软件部署到客户端,有时没外网,有时需要对模块时效进行控制. 但是通常一般性的lic号注册, 很容易被破解,屏蔽,不能保证软件的版权和收益, 中小型软件又不能再安全方面投入太大, 这时该如何做授权功能呢 ?
我现在向您介绍的是一套具体的授权加密方案,能解决上述问题.
首先将授权方案嵌入到系统中,授权方案包括软件级别,硬件级别信息加密,自定义时钟
授权方案是独立的,不需要修改系统主模块,集成后调试功能
项目集成后可以进行打包测试
打包后对核心代码进行字节码级别加密,混淆
发布软件成功,开始推广
授权中心页面展示
客户端信息的接口
项目代码
混淆加密前的代码
混淆加密后的代码
特点:
1.字节码级别加密,支持window,mac,linux,最高支持JDK16
2.离线授权,不需要联网
3.硬件绑定
4.可实现次数授权,日期授权,永久授权,模块授权
5.自定义时钟,无法修改系统时间
6.核心代码加密,无法通过逆向工程,反编译查看逻辑
7.嵌入授权,有技术支持,有实际项目经验
8.支持doker容器,不影响授权功能
9.提供软件源码,可二次开发调试
10.提供技术支持和指导.问题及时答疑
11.提供源码可以二次开发
猜你喜欢
- 2024-11-08 Java 程序员排行前 10 的错误,你有没有中?
- 2024-11-08 常见面试题之java系列(面试题目java)
- 2024-11-08 Android混淆相关(apk混淆)
- 2024-11-08 Java零基础知识必备「分层概念」(java分层领域模型 太麻烦)
- 2024-11-08 Java面试题分享(java面试题精选)
- 2024-11-08 Java开发必会的反编译知识(附支持对Lambda进行反编译的工具)
- 2024-11-08 JS加密:JavaScript代码加密混淆(js代码加密原理)
- 2024-11-08 Java 基础 - 类与对象(java中类和对象)
- 2024-11-08 Java开发者易犯错误Top10(java: 错误: 不支持发行版本 7)
- 2024-11-08 终于有人把Java内存区域说清楚了(不是内存模型,不要再混淆了)
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- java反编译工具 (77)
- java反射 (57)
- java接口 (61)
- java随机数 (63)
- java7下载 (59)
- java数据结构 (61)
- java 三目运算符 (65)
- java对象转map (63)
- Java继承 (69)
- java字符串替换 (60)
- 快速排序java (59)
- java并发编程 (58)
- java api文档 (60)
- centos安装java (57)
- java调用webservice接口 (61)
- java深拷贝 (61)
- 工厂模式java (59)
- java代理模式 (59)
- java.lang (57)
- java连接mysql数据库 (67)
- java重载 (68)
- java 循环语句 (66)
- java反序列化 (58)
- java时间函数 (60)
- java是值传递还是引用传递 (62)
本文暂时没有评论,来添加一个吧(●'◡'●)