首页
›
密码学工程与数据安全
›
053-国密算法应用SDK接入改造
›
《Java语言国密SDK封装实战指南》
VIP20
本课程属于:053-国密算法应用SDK接入改造
密码学工程与数据安全 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Java语言国密SDK封装实战指南
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
国密算法概述与Java开发环境准备
国密SM2/SM3/SM4标准介绍 · JDK版本选择 · Maven/Gradle项目创建
Java
国密算法概述
02
Java加密基础
JCA/JCE架构:Provider · Cipher · Signature
Java
加密基础
03
SM3哈希算法原理与Java实现
SM3算法流程 · 消息填充 · 迭代压缩
SM3
Java
04
SM4对称加密算法原理与Java实现
SM4的S盒 · 密钥扩展 · 加密/解密轮函数
SM4
Java
05
SM2非对称加密算法原理与Java实现
椭圆曲线密码学基础 · SM2密钥生成 · 加密解密
SM2
Java
06
SM2签名验签与密钥对生成
使用BouncyCastle生成SM… · 实现签名验签流程
SM2
签名验签
07
国密证书与PKI体系
X.509证书结构 · 国密证书模板 · 证书签发与验证
PKI
国密证书
08
使用BouncyCastle库整合国密算法
引入BC库 · 配置Provider · 调用SM2/SM3/SM4 API
BouncyCastle
使用
09
封装SM3工具类
哈希与HMAC:设计SM3工具类 · 包含hash · hmac方法
SM3
封装
10
封装SM4工具类
ECB/CBC/GCM模式 · 异常处理
SM4
封装
11
封装SM2工具类
加密解密与签名验签 · 加密 · 解密
SM2
封装
12
密钥管理
PEM/DER格式读写
密钥管理
PEM/DER
13
密钥库KeyStore与国密证书链
使用JKS/PKCS12存储国密证书… · 加载与使用
KeyStore
密钥库
14
实现国密SSL/TLS
基于Netty或JDK的SSLCon… · 使用国密证书
SSL/TLS
实现国密
15
国密HTTP客户端封装
基于Apache HttpClien… · 集成国密SSL
HTTP
国密
16
国密签名验签服务封装(REST API)
设计接口 · 对请求参数签名 · 服务端验签
REST
API
17
国密加密解密服务封装
提供加密解密REST API · 支持SM4/SM2混合加密
国密加密解密服务…
REST
18
国密消息认证码(MAC)封装
基于SM3的HMAC实现 · 用于数据完整性校验
MAC
国密消息认证码
19
国密随机数生成器封装
使用安全随机数生成器 · 符合国密要求
国密随机数生成器…
使用安全随机数生…
20
性能优化
SM4硬件加速与多线程 · 多任务并发加密
性能优化
SM4
21
安全规范
密钥生命周期管理:密钥生成 · 分发 · 存储
安全规范
密钥生命周期管理
22
国密算法在微服务中的应用
服务间通信加密 · 令牌签名 · 配置中心加密
国密算法
微服务
23
国密SDK的测试策略
单元测试用JUnit · 集成测试用Testcontainer… · 覆盖边界情况
SDK
国密
24
国密SDK文档与示例编写
Javadoc注释 · Markdown文档 · Demo示例代码
SDK
国密
25
国密SDK的Maven/Gradle依赖管理
统一版本号 · 排除冲突 · pom.xml配置
SDK
Maven/Gradle
26
国密SDK的版本管理与发布
语义化版本 · Git标签 · 发布到Nexus/Maven Cen…
SDK
国密
27
常见国密实现错误与避坑指南
密钥长度错误 · 填充模式错误 · 随机数种子问题等
常见国密实现错误
避坑指南
28
国密合规性检查与认证
GM/T标准符合性 · 商用密码产品认证流程
国密合规性检查
认证
29
实战案例
国密加密文件系统:设计文件加密存储 · SM4加密文件内容 · SM2加密密钥
实战案例
国密加密文件系统
30
实战案例
国密安全通信网关 · 双向SSL认证 · 国密证书交换
实战案例
国密安全通信网关
所属VIP或分类
同VIP:Go国密SDK适配从入门到实战
同VIP:Go国密SDK选型与接口兼容适配
同VIP:Go语言国密SDK统一封装实操