定制一款国密浏览器(6):初识国密算法
国密算法是国家商用密码算法的简称,由国家密码管理局管理和发布标准。国家密码管理局的官方网站是:
http://www.oscca.gov.cn/sca/index.shtml
这里提供了标准规范查询,但没有提供下载链接:
我们可以根据查到的标准编号,去网上搜索对应的 PDF 文件。
如果觉得一个个下载麻烦,可以去这个 github 仓库下载所有的标准,网址为:
https://github.com/guanzhi/GM-Standards.git
这里面有全套的国密算法标准文档,由国密算法的一位研究员维护。一般来说,国标 / 行标之类的标准发布很严谨,颁布周期比较长,发布之后不会修改,除非制定了新的标准,才会将老标准废弃。这里的文档最近更新于 2022 年,差不多是当前最新的标准文档。
开源库选择
目前已经有多个国密算法的开源实现,比如