SM1、2、3、4、7、9算法
时间: 2023-09-16 08:14:46 浏览: 65
SM1、SM2、SM3、SM4、SM7、SM9是国产加密算法中的一部分。其中,SM1是一种分组加密算法,SM2是一种椭圆曲线公钥加密算法,SM3是一种杂凑算法,SM4是一种分组加密算法,SM7是一种分组加密算法,SM9是一种标识加密算法。这些算法都是由我国国家密码管理局发布的,其中SM1和SM7的算法不公开,其他算法已成为ISO/IEC国际标准。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [爬虫逆向基础,认识 SM1/SM2/SM3/SM4/SM7/SM9/ZUC 国密算法](https://blog.csdn.net/qq_36759224/article/details/121139705)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]
相关问题
国密SM1、SM2、SM3、SM4算法
国密SM1、SM2、SM3、SM4算法是中国国家密码管理局(State Cryptography Administration)发布的密码算法标准,主要用于保护国家信息安全和保密通信。其中:
- SM1是一种对称加密算法,采用分组密码体制,密钥长度为128比特,适用于加密小数据量的通信和存储数据。
- SM2是一种非对称加密算法,基于椭圆曲线密码体制,具有高强度的安全性和高效的性能,适用于数字签名、密钥交换和公钥加密等场景。
- SM3是一种哈希函数算法,采用Merkle-Damgard结构,具有高度的安全性和强大的抗碰撞能力,适用于数字签名、消息认证和数据完整性检验等场景。
- SM4是一种对称加密算法,采用分组密码体制,密钥长度为128比特,具有高度的安全性和高效的性能,适用于加密大数据量的通信和存储数据。
SM2withSM3算法
SM2withSM3算法是一种国密算法,由中国密码学家设计和推广。它是一种非对称加密算法,其中SM2用于密钥交换和数字签名,而SM3用于消息摘要。
SM2算法是基于椭圆曲线密码学的公钥密码算法,它提供了安全的密钥交换和数字签名功能。它使用椭圆曲线上的点运算来实现加密和解密操作。SM2算法具有高度的安全性和效率,并且被广泛应用于各种领域,如电子商务、金融、物联网等。
SM3算法是一种密码杂凑算法,用于计算消息的摘要。它采用了Merkle-Damgard结构,并且具有较高的安全性和抗碰撞能力。SM3算法可以将任意长度的消息转换为固定长度的摘要,常用于数据完整性校验、数字签名等场景。