DES,三重DES,AES,河豚加密数据的比较
思韵闪耀
2022-02-24
0

DES是70年代的旧"数据加密标准"。它的密钥大小对于适当的安全性来说太短了(56个有效位;这可能是蛮力的,正如十多年前所证明的那样)。此外,DES使用64位块,当使用相同的密钥加密数GB的数据时,这会引起一些潜在的问题(如今,GB不再那么大)。
3DES是通过级联DES的三个实例(具有不同的密钥)来重用DES实现的技巧。人们认为3DES的安全性至少要达到" 2112"安全性(这在"用当今的技术不可破坏"的领域中是相当多的,而且还很远)。但是它很慢,特别是在软件方面(DES是为有效的硬件实现而设计的,但是它吸收了软件;而3DES的吸收是它的三倍)。
Blowfish是Bruce Schneier提出的分组密码,并已部署在某些软件中。 Blowfish可以使用巨大的密钥,并且被认为是安全的,除了其块大小(如DES和3DES一样)为64位之外。 Blowfish在软件中至少在某些软件平台上是有效的(它使用依赖于键的查找表,因此性能取决于平台如何处理内存和缓存)。
AES是DES的后继产品,它是美国联邦组织的标准对称加密算法(也是几乎其他所有人的标准)。 AES接受128、192或256位的密钥(128位已经非常坚不可摧),使用128位块(因此在那里没有问题),并且在软件和硬件上均非常有效。几年来,通过数百名密码学家参加的公开比赛选择了它。基本上,您不能比这更好。
因此,如有疑问,请使用AES。

请注意,分组密码是一个对"分组"(使用AES的128位数据块)进行加密的盒子。加密可能长于128位的"消息"时,必须将消息拆分为块,并且进行拆分的实际方法称为操作模式或"链接"。天真的模式(简单拆分)称为ECB并存在问题。正确使用分组密码并不容易,并且比在例如AES或3DES之间进行选择更为重要。

【版权声明】
本站部分内容来源于互联网,本站不拥有所有权,不承担相关法律责任。如果发现本站有侵权的内容,欢迎发送邮件至masing@13sy.com 举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。

相关内容

数字证书和加密Exchan...
加密和数字证书是所有组织的重要考虑因素。 默认情况下,Exchan...
2022-09-16
在 Windows服务器中...
本文介绍如何在 SMB 客户端和服务器组件上启用/禁用服务器消息块...
2022-04-01
SQLSERVER加密解密...
SQLSERVER加密解密函数(非对称密钥 证书加密 对称密钥) ...
2022-02-24
了解SQL Server中...
Terabytes of data, millions ofrow...
2022-02-24
MD5,DES,AES,S...
AES:更快,兼容设备,安全级别高; DES:本地数据,安全级别低...
2022-02-24
浅析DES与AES、RSA...
DES与AES的比较 自DES算法公诸于世以来,学术界围绕它的安全...
2022-02-24

热门资讯

华为防火墙配置上网行为管理,禁... 上网行为管理,是很多企事业单位需要的功能,一来是可以规范上网行为、提高工作效率、便于管理,二来是可以...
AES最常见的3种方案_AES... AES最常见的3种方案_AES-128、AES-192和AES-256 AES是一种区块加密标准算法...
MD5,DES,AES,SHA... AES:更快,兼容设备,安全级别高; DES:本地数据,安全级别低 SHA1:公钥后处理回传 MD5...
DES,三重DES,AES,河... DES是70年代的旧数据加密标准。它的密钥大小对于适当的安全性来说太短了(56个有效位;这可能是蛮力...
浅析DES与AES、RSA三种... DES与AES的比较 自DES算法公诸于世以来,学术界围绕它的安全性等方面进行了研究并展开了激烈的争...
检测常见ASP.NET配置安全... 下面给出这个三个扫描器和破解器的下载地址 Awvs:https://pan.baidu.com/s/...