国密算法

【国密算法 SM1,SM2,SM3,SM4 详解】 国密算法 SM1,SM2,SM3,SM4 详解:国密算法为我国自主研发的密码算法,主要涵盖分组加密、公钥加密、杂凑算法与分组加密算法。其中:1、SM1 为分组加密算法,采用对称加密模式,分组长度与密钥长度均为 128 位。消息过长时需分组处理,不足时填充。算法性能与 A...

国密算法 SM1,SM2,SM3,SM4 详解

国密算法 SM1,SM2,SM3,SM4 详解:

国密算法为我国自主研发的密码算法,主要涵盖分组加密、公钥加密、杂凑算法与分组加密算法。其中:

1、SM1 为分组加密算法,采用对称加密模式,分组长度与密钥长度均为 128 位。消息过长时需分组处理,不足时填充。算法性能与 AES 相当,应用于安全产品如芯片、智能卡等,广泛使用在电子政务、电子商务等领域。

2、SM2 为椭圆曲线公钥加密算法,非对称加密,用于替代 RSA 算法。在商用密码体系中,SM2 更先进、安全,常见于政府网站加密。

3、SM3 为密码杂凑算法,采用密码散列函数标准,用于替代 MD5/SHA-1/SHA-2。改进自 SHA-256,消息分组长度 512 位,摘要值长度 256 位。安全性能高于 MD5 和 SHA-1,效率与 SHA-256 相当。

4、SM4 为无线局域网标准的分组加密算法,对称加密,用于替代 DES/AES。与 AES 具有相同密钥长度和分组长度,均为 128 位。算法采用 32 轮非线性迭代结构,解密与加密算法结构相同,仅轮密钥顺序相反。
继续阅读:国密算法 SM1,SM2,SM3,SM4 详解