首页
›
密码学工程与数据安全
›
053-国密算法应用SDK接入改造
›
《Java语言国密SDK多语言适配方法》
VIP20
本课程属于:053-国密算法应用SDK接入改造
密码学工程与数据安全 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Java语言国密SDK多语言适配方法
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
国密算法概述
SM2 · SM3 · SM4
国密算法概述
SM2
02
Java国密SDK现状
Bouncy Castle · GMSSL · 自研SDK的优缺点对比
Java
SDK
03
多语言适配的必要性
为何在Java中调用其他语言实现国密… · 兼容性 · 复用
多语言适配的必要…
Java
04
JNI基础
Java Native Interf…
JNI
Java
05
JNI环境搭建
JDK · NDK · C编译器配置及跨平台编译
JNI
环境搭建
06
JNI实现SM2签名与验签
C语言实现SM2签名 · Java调用
JNI
SM2
07
JNI实现SM3哈希计算
C语言实现SM3 · Java调用
JNI
SM3
08
JNI实现SM4加解密
C语言实现SM4 · Java调用
JNI
SM4
09
JNA基础
Java Native Access…
JNA
Java
10
JNA调用C语言国密库
使用JNA加载动态库并调用SM2/S…
JNA
调用C语言国密库
11
JNI与JNA对比与选型
性能 · 易用性 · 维护成本分析
JNI
JNA
12
Java调用Python国密库
使用ProcessBuilder执行…
Java
Python
13
Python国密库(gmssl)集成
Python实现SM2/SM3/SM… · Java通过REST/RPC调用
Python
gmssl
14
基于Socket的跨语言国密通信
Java作为客户端 · 其他语言作为服务端
Socket
基于
15
基于gRPC的跨语言国密服务
protobuf定义服务 · Java调用Go/Python实现
gRPC
基于
16
Java调用Go语言国密库
通过cgo导出C接口 · JNI/JNA调用
Java
Go
17
跨语言数据类型转换与内存管理
字符串 · 字节数组 · 结构体的传递
跨语言数据类型转…
内存管理
18
性能优化技巧
缓存密钥 · 批量加解密 · 异步调用与连接池
性能优化技巧
缓存密钥
19
安全性考虑
密钥安全存储 · 内存擦除 · 防止侧信道攻击
安全性考虑
密钥安全存储
20
单元测试策略
Mock JNI调用 · 测试各个适配层
单元测试策略
Mock
21
多线程环境下的适配
线程安全 · 锁机制 · ThreadLocal
多线程环境下的适…
线程安全
22
异常处理与日志记录
统一异常定义 · 日志分级 · 错误码
异常处理
日志记录
23
依赖管理与构建
Maven/Gradle集成JNI动… · 自动化构建
依赖管理
构建
24
容器化部署
Dockerfile多阶段构建 · 包含多语言运行时
容器化部署
Dockerfile
25
兼容性测试
不同操作系统(Linux · Windows · macOS)下的适配问题
兼容性测试
Linux
26
国密合规性
GM/T标准检查 · 证书与算法合规
国密合规性
GM/T
27
常见问题与踩坑记录
JNI崩溃 · 内存泄漏 · 符号找不到等
常见问题
踩坑记录
28
实战案例一
Java Web应用集成SM4加密用…
实战案例一
Java
29
实战案例二
微服务间使用国密SM2进行身份认证
实战案例二
SM2
30
未来展望
国密SDK开源生态 · 国产化趋势 · 多语言统一接口标准
未来展望
SDK
所属VIP或分类
同VIP:Go国密SDK适配从入门到实战
同VIP:Go国密SDK选型与接口兼容适配
同VIP:Go语言国密SDK统一封装实操