-
java版sm4源码-test2:测试2下载
资源介绍
java版sm4源码
GmSSL
GmSSL
是支持国密算法和标准的OpenSSL分支,是一个提供了丰富密码学功能和安全功能的开源软件包。在保持OpenSSL原有功能并实现和OpenSSL
API兼容的基础上,GmSSL新增多种密码算法、标准和协议,其中包括:
椭圆曲线公钥加密国际标准ECIES
国密SM2椭圆曲线公钥密码标准,包含数字签名算法、公钥加密算法、密钥交换协议及推荐椭圆曲线参数
国密SM3密码杂凑算法、HMAC-SM3消息认证码算法、PBKDF2口令加密算法
国密SM4/SMS4分组密码、ECB/CBC/CFB/OFB/CTR/GCM/FFX加密模式和CBC-MAC/CMAC消息认证码算法
组合公钥(CPK)身份密码,可同时支持椭圆曲线国际标准算法和国密标准算法
国密动态口令密码规范
祖冲之(ZUC)序列密码
GmSSL还可以以安全中间件的方式访问PCI-E密码加速卡、USB
Key等硬件密码设备,为上层应用提供密钥安全存储、密码计算硬件加速以及国密SM1分组密码、国密SSF33分组密码等硬件实现的保密算法。GmSSL通过ENGINE机制支持符合不同接口规范的密码设备:
提
- 上一篇: SM2_SM3_SM4_C语言实现
- 下一篇: 国密办SM3算法C实现(附文档)