GmSSL 是一款基于 OpenSSL 分支的国产开源加密库。在保持与 OpenSSL API 高度兼容的前提下,完整实现了中国国家密码管理局颁布的 SM2(椭圆曲线公钥密码)、SM3(密码杂凑)、SM4(分组密码)、SM9(身份密码)、ZUC(流密码)等国密算法。广泛应用于金融、政务、电信、物联网等领域的国产化替代项目。 核心功能: - SM2 签名/验签/加密/解密/密钥交换:支持 SM2-1/2/3/4 标准,兼容 OpenSSL EVP 接口 - SM3 杂凑算法:256 位输出,支持 HMAC-SM3、HKDF-SM3、PBKDF2-SM3 - SM4 分组加密:128 位密钥/分组,支持 ECB/CBC/CFB/OFB/CTR/GCM/CCM/XTS 等模式 - SM9 身份密码:无证书公钥体系,支持签名/密钥封装/身份认证 - ZUC 流密码:128 位密钥/IV,支持 128-EEA3/128-EIA3 移动通信加密/完整性算法 - TLS/SSL 协议支持:集成国密算法套件(TLS_SM4_GCM_SM3 等),兼容 OpenSSL 1.1.1/3.0 API - 硬件加速:支持 Intel AES-NI、ARMv8 Crypto Extensions、国产 CPU(海光/鲲鹏/飞腾)专用指令集 - 多语言绑定:提供 Python/Go/Rust/Java/.NET/Node.js 等语言 FFI 绑定 **中文支持**:国产开源库,作者为中国团队,文档完整中英双语
本站收录软件分别遵循 Apache License 2.0、MIT、GPLv2、GPLv3等开源许可协议。
软件版权归原作者所有。
禁止利用本站工具爬虫、跨平台数据抓取、批量注册、刷量、黑产牟利。
违规使用全部责任由使用者自行承担。
所有资源均来自互联网,如有侵权,请联系删除。
微信: Reborn2025-a
Copyright (c) 2014-2024 GmSSL Project 许可协议: Apache License 2.0 LICENSE:https://github.com/guanzhi/GmSSL/blob/v3.2.0/LICENSE Referer:https://github.com/guanzhi/GmSSL 分发说明:本站整理分发官方原版程序,使用与再分发请遵循原项目协议,并保留相关 LICENSE / NOTICE 文件。