NGCC-provider:在铜锁上试用 NGCC 候选密码算法

            发布日期:2026-10-23 17:56 浏览量:19


            NGCC(新一代商用密码算法全球征集活动)由商用密码标准研究院(ICCS,www.niccs.org.cn)于 2025 年启动。目前ICCS第一轮已经收到数以百计的提案。


            NGCC提案包括签名、加密等多种算法,而实际生活中HTTPS等应用往往是签名、加密结合使用的,这数百种提案便产生了数以万计种可能的组合。为了方便大家在实际应用中试用和研究 NGCC 密码提案,不用头疼的分别编译、测试,铜锁社区推出了新项目 NGCC-provider。通过这个项目,大家可以一站集成各种NGCC提案算法,开展算法功能测试和应用验证。例如只要在TLS命令行中指定如下参数:


            -groups kem-01 -sigalgs sig-02


            就可以使用01号密钥封装算法,和02号签名算法配合实现TLS握手,是不是很方便!


            目前,项目已接入多种 NGCC KEM 和签名提案,支持通过标准 EVP API 和命令行使用。可以测试密钥生成、密钥封装与解封装、签名验签等密码功能,也可以验证证书签发、证书链验证,以及 TLS 1.3 中的密钥交换和身份认证。


            欢迎大家动手试用,也欢迎一起参与项目建设!


            使用过程中遇到问题,或对功能和使用方式有建议,欢迎提交 Issue 和Pull Request,参与算法适配、平台兼容、测试用例和文档完善。尤其欢迎提案团队参与,协助核对实现版本、参数配置和测试结果!


            项目地址:

            github.com/Tongsuo-Project/NGCC-provider


            免责声明:

            本项目密码算法代码来自 NGCC 提案,功能测试通过不代表方案安全,项目不对方案安全性作保证,仅用于研究和测试!


            服务热线:400-666-3999

            完善信息立即免费体验