常用的密码算法汇总分析(动态更新ing) 常用的密码算法汇总分析(动态更新ing) 2023-07-12 824 常用对称加密算法 对称加密算法(分组加密) 描述 DES 将明文分为64位一组、密钥64位,实际56位(64位中8位奇偶校验位) 3DES 执行了3次DES,有两种加密方式。①第一、三次加密使用同一密钥,密钥长度128位(112位有效)②三次加密使用不同的密钥,密钥长度192位(168位有效) RC5 参数可变的分组密码算法,三个可变参数分别是:分组大小、密钥长度、加密轮数 RC4 常用流密码,密钥长度可变,用于SSL协议,曾用于802.11 WEP协议中。美国政府限制出口超过40bit密钥的RC4算法 IDEA 明文、密文均为64位,密钥长度128位 AES 分组长度:128,192、256位;密钥长度也可以是128,192,256位 SM1 分组和密钥长度都是128位 SM4 分组长度和密钥长度都是128位 ;用于无线局域网 常用非对称加密算法 非对称加密算法 描述 RSA 算法基于大因素分解,用于数字签名和密钥交换运算,默认1024位以上的加密算法才安全 椭圆曲线密码算法 椭圆曲线密码ECC,160位的椭圆曲线密码=1024位RSA算法。我国第二代身份证使用的算法 SM2 椭圆曲线密码公钥算法 常用Hash算法 哈希算法 描述 MD5 分组长度521位,生成128位摘要 SHA-1 小于2的64次方的任意消息,生成160位摘要 SM3 国家密码局颁布的安全密码杂凑算法,小于2的64次方的任意消息,生成256位摘要 国产密码 关于密码算法会持续更新… 免费搭建微信查券返利机器人来轻松赚佣金 文章来自:IT技术分享网 分享地址:http://www.5ityx.cn/cate100/359719.html 上一篇: .gitignore 文件不生效问题 & 解决方法 下一篇: Jackson反序列化UnrecognizedPropertyException异常解决方案 常用的密码算法汇总分析(动态更新ing) 相关内容 .gitignore 文件不生效问题 & 解决方法 .gitignore与.git/info/exclude区别 .gitignore是干什么的? .h5文件模型如何使用,并且给出代码 .java编译成.class 与 .class反编译成.java .lnk文件 和一种较新的.lnk病毒及解决方法 .py文件转为.exe文件的方法 /etc/profile文件使用source不能全局生效的解决方法 /etc/profile文件简单介绍 /usr/bin/ld: cannot find -l 基本原理解释与解决方法 10个国外设计网站(自学设计的童鞋建议收藏) 10个开源/免费的电子商务平台 10个开源web后台管理系统(二) 10个方法提高你的编程生产力 10分钟学会python对接【OpenAI API篇】 10分钟教你完成Verilog-Vscode编辑器环境搭建