什么是AES加密?
AES或Advanced Encryption Standard 一种密码,它是一种加密和解密数据的方法。 当您通过HTTPS、FTPS、SFTP、WebDAV、OFTP或AS2等安全文件传输协议传输文件时,您的数据很可能会被某种类型的AES密码加密,例如AES256、192或128。
什么是DES加密?
数据加密标准就是它所代表的。 DES算法可以使用特定设备进行破解。 具有56位大小的密钥由DES算法使用。 DES在接收64位纯文本块作为输入后,使用56位密钥创建64位密文块。
虽然AES和DES都是加密数据的加密算法,但两者在工作原理、核心功能、密钥大小、速度和安全性能方面存在显着差异。
为什么DES不再有效? 。
对于任何密码,最基本的攻击技术是蛮力,其中包括尝试每个密钥,直到找到合适的密钥。 由于有效的DES密钥长度为56位,因此找到正确的密钥最多需要256次尝试,或大约72万亿次尝试。 这是不足的DES数据保护免受计算机化的蛮力攻击。 在使用AES替换DES之前,可能没有多少消息容易受到这种代码破坏尝试的影响。 然而,即使在DES成为标准之前,许多安全专家认为56位密钥长度不足。 所以,它不再有效。
为什么AES取代DES?
虽然AES数据加密技术在理论上更加复杂和有吸引力,但其主要优点是不同密钥长度的可用性。 AES比DES的56位密钥更安全,因为它允许您选择128位、192位或256位密钥。 由于密钥大小会影响加密强度,DES因计算技术的不断进步而过时。