首页
›
密码学工程与数据安全
›
065-数据访问审计SDK接入改造
›
《国密SM2 SM3适配SDK改造资料》
VIP20
本课程属于:065-数据访问审计SDK接入改造
密码学工程与数据安全 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
国密SM2 SM3适配SDK改造资料
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
国密算法概述
SM2/SM3算法背景 · 国家标准 · 应用场景
国密算法概述
SM2/SM3
02
SM2算法原理
椭圆曲线密码学 · 密钥对生成 · 签名验签机制
SM2
算法原理
03
SM3算法原理
密码杂凑算法结构 · 填充规则 · 迭代过程
SM3
算法原理
04
国密SDK架构
主流国密SDK(如GmSSL · OpenSSL国密分支)的模块划分
SDK
国密
05
SDK接口设计原则
一致性 · 可扩展性 · 跨平台性
SDK
接口设计原则
06
SM2密钥生成接口适配
接口声明 · 参数设计 · 实现细节
SM2
密钥生成接口适配
07
SM2签名接口适配
签名流程 · 数据格式 · 异常处理
SM2
签名接口适配
08
SM2验签接口适配
验证逻辑 · 公钥导入 · 签名值标准化
SM2
验签接口适配
09
SM2加密接口适配
加密模式(C1C2C3) · 密钥派生 · 密文格式
SM2
加密接口适配
10
SM2解密接口适配
密文解析 · 私钥恢复
SM2
解密接口适配
11
SM3哈希接口适配
初始化 · 更新 · 摘要输出
SM3
哈希接口适配
12
SM3与HMAC结合
基于SM3的HMAC实现
SM3
HMAC
13
SM2/SM3混合应用
数字信封 · 签名后加密等场景
SM2/SM3
混合应用
14
SDK编译与构建
CMake配置 · 平台宏定义 · 依赖管理
SDK
编译
15
跨平台适配
Windows/Linux/Andr…
跨平台适配
Windows/Linu…
16
内存安全与性能优化
零拷贝 · 大数运算优化 · 缓存策略
内存安全
性能优化
17
异常与错误码设计
统一错误码 · 日志输出 · 调试支持
异常
错误码设计
18
单元测试框架
gtest/Catch2测试用例编写 · 覆盖率要求
单元测试框架
gtest/Catch2
19
性能测试与基准
吞吐量测试 · 对比原始SDK · 调优方法
性能测试
基准
20
API文档生成
Doxygen注释风格 · 接口说明 · 示例代码
API
文档生成
21
国密证书解析
X.509证书中的SM2公钥提取 · 证书链校验
国密证书解析
X.509
22
TLS协议中的SM2/SM3适配
TLS 1.3国密扩展 · 密码套件
TLS
SM2/SM3
23
与OpenSSL集成
通过EVP接口封装SM2/SM3 · 实现算法替换
OpenSSL
集成
24
Java JNI封装
为Java层提供Native接口 · JNI数据类型转换
Java
JNI
25
Python ctypes绑定
动态库加载 · C函数调用 · GIL问题
Python
ctypes
26
安全编码规范
常量时间比较 · 侧信道防护 · 密钥清理
安全编码规范
常量时间比较
27
版本管理
语义化版本 · 向后兼容策略 · 更新日志
版本管理
语义化版本
28
常见问题排查
签名验证失败 · 内存泄漏 · 性能瓶颈
常见问题排查
签名验证失败
29
合规性检查
国密局检测 · 算法标识 · 证书注册
合规性检查
国密局检测
30
项目实战
从零开始将一个现有系统改造为支持国密…
项目实战
从零开始将一个现…
所属VIP或分类
同VIP:SDK兼容测试自动化框架搭建指南
同VIP:SDK性能调优与资源开销评估方法
同VIP:SDK集成流程与改造从入门到实战