【密码测评】密码算法
2023-2-28 00:1:55 Author: 利刃信安攻防实验室(查看原文) 阅读量:11 收藏

密码算法

序列密码  

ZUC序列密码算法  

数据机密性保护、完整性保护

密钥长度为128比特

      32个16进制字符

基于ZUC的机密性算法128-EEA3

基于ZUC的完整性算法128-EIA3

SHOW  

RC4  

分组密码  

SM4分组密码算法  

数据分组长度为128比特,密钥长度为128比特

      32个16进制字符

安全高效

高级加密标准AES算法  

分组长度是128比特,密钥长度支持128比特、192比特或256比特,分别为AES-128、AES-192、AES-256

数据加密标准DES  

三重数据加密算法TDEA  

公钥加密算法  

数字签名算法  

SM2椭圆曲线公钥密码算法  

公钥加密算法  

数字签名算法  

密钥交换协议  

安全性高  

密钥短  

私钥密钥长度为256比特

      64个16进制字符

私钥产生简单  

签名速度快  

SM9标识密码算法  

数字签名算法  

密钥交换协议  

密码密钥封装机制和加密算法  

PKI  

验证算法  

密钥长度为256比特  

64个16进制字符

RSA  

数字签名  

安全认证  

1024比特及以下密钥长度(n的长度)的RSA算法目前已经不推荐使用  

n应该至少选用2048比特,即选用RSA-2048算法  

椭圆曲线数字签名算法ECDSA  

既可以用于加密和解密,又可以用于数字签名  

公钥加密  

私钥签名  

M-D结构  

SM3密码杂凑算法  

数字签名

完整性保护

安全认证

口令保护

分组长度为512比特,输出摘要长度为256比特

      64个16进制字符

MD5算法  

数字签名

完整性保护

安全认证

口令保护

MD5算法已不再适合实际应用

摘要值128比特

      32个16进制字符

SHA-1算法  

消息摘要值长度为160比特

      40个16进制字符

SHA-1算法存在重大安全风险

SHA-2算法  

SHA-224、SHA-256、SHA-384、SHA-512、SHA-512/224、SHA-512/256

目前没有发现对SHA-2算法的有效攻击

海绵结构  

SHA-3算法  

SHA3-224、SHA3-256、SHA3-384、SHA3-512、SHAKE128、SHAKE256

抗原像攻击(单向性)  

抗第二原像攻击(弱抗碰撞性)  

强抗碰撞性  

HMAC  

数据完整性检验  

消息鉴别  


文章来源: http://mp.weixin.qq.com/s?__biz=MzU1Mjk3MDY1OA==&mid=2247501056&idx=3&sn=8b317e8e1ea54e6026cba1246892e56c&chksm=fbfb75cdcc8cfcdb9890a0ac2d90c7239caf014fb4002213a8cfa9ff245aecc25bc6f2d1114f#rd
如有侵权请联系:admin#unsafe.sh