module
Version:
v0.0.0-...-5a51158
Opens a new window with list of versions in this module.
Published: Jan 20, 2021
License: Apache-2.0
Opens a new window with license information.
README
¶
cnsm
介绍
国家商用密码,简称国密(SM)。是我国自主研发创新的一套数据加密处理系列算法。从SM1-SM4分别实现了对称、非对称、摘要等算法功能。
本项目是国密的GO语言实现,可用于Go语言项目的开发。
当前已实现 SM4
实现
SM1算法(该算法不公开)
(TODO) SM2算法(SM2椭圆曲线公钥密码算法)
标准号:GB/T 35275-2017
标准号:GB/T 35276-2017
标准号:GB/T 32918.5-2017
标准号:GB/T 32918.4-2016
标准号:GB/T 32918.3-2016
标准号:GB/T 32918.2-2016
标准号:GB/T 32918.1-2016
(TODO) SM3算法(SM3密码杂凑算法)
标准号:GB/T 32905-2016
标准原文
SM4算法(SM4分组密码算法)
标准号:GB/T 32907-2016
标准原文
- 支持密钥加盐(默认不加)
- 支持ECB和CBC两种迭代模式(默认ECB)
- 支持PKCS7填充(默认不填充)
Directories
¶
examples
|
|
|
|
pkg
|
|
|
|
|
|
|
|
|
|
|
|
Click to show internal directories.
Click to hide internal directories.