des公司(des)和aes公司(aes)的区别

DES与AES...

DES与AES

DES(Data Encryption Standard,数据加密标准)是一种相当古老的加密数据的方法,这样信息就不会被其他可能拦截流量的人读取。DES相当古老,后来被更新更好的AES(高级加密标准)所取代。替换是由于DES固有的弱点,允许使用某些攻击方法破坏加密。到目前为止,AES的常见应用仍然不受任何类型的破解技术的影响,这使得AES即使对于绝密信息也是一个很好的选择。

DES固有的弱点是由AES中已经解决的几个问题造成的。第一个是非常短的56位加密密钥。密钥就像是解密信息所必需的密码。一个56位最多有256个组合,这看起来可能很多,但计算机很容易对其进行暴力攻击。AES可以使用128、192或256位加密密钥,分别使用2^128、2^192、2^256组合。由于系统没有其他弱点,加密密钥越长,破解难度就越大。

另一个问题是DES使用的小数据块大小,设置为64位。相比之下,AES使用的块大小是128位的两倍。简单地说,块大小决定了在开始使用相同的块之前可以发送多少信息,这些块会泄露信息。人们可以拦截这些区块,并使用它们读取泄露的信息。对于64位的DES,单个加密密钥可传输的最大数据量为32GB;此时需要使用另一个键。对于AES,它是256exabytes或2560亿gb。可以肯定地说,您可以对任何应用程序使用单个AES加密密钥。

在结构方面,DES使用Feistel网络,该网络将数据块分成两半,然后再进行加密。另一方面,AES使用置换置换,置换置换包括一系列置换和置换步骤来创建加密块。

Summary:DES is 真正古老的AES是相对较新的DES是易碎的,而AES仍然是不易碎的DES使用比AESDES小得多的密钥大小使用比AESDES小得多的块大小使用平衡的Feistel结构,而AES使用替换置换

  • 发表于 2021-06-23 05:40
  • 阅读 ( 135 )
  • 分类:IT

你可能感兴趣的文章

5种常见的加密类型以及为什么您不应该自己创建

... 三。rsa公司 ...

  • 发布于 2021-03-24 13:51
  • 阅读 ( 220 )

aes公司(aes)和三重DES(3des)的区别

AES与3DES AES(Advanced Encryption Standard)和3DES(也称为tripledes,数据加密标准)是目前数据加密领域的两种标准。AES是一种使用置换网络的全新加密,而3DES只是对依赖于平衡Feistel网络的DES加密的一种改进。基本上,3DES只是对正在...

  • 发布于 2021-06-23 05:39
  • 阅读 ( 154 )

des公司(des)和aes公司(aes)的区别

DES与AES DES(Data Encryption Standard,数据加密标准)是一种相当古老的加密数据的方法,这样信息就不会被其他可能拦截流量的人读取。DES相当古老,后来被更新更好的AES(高级加密标准)所取代。替换是由于DES固有的弱点,允许...

  • 发布于 2021-06-23 05:40
  • 阅读 ( 135 )

aes公司(aes)和两条鱼(twofish)的区别

AES对Twofish 高级加密标准(AES)是目前美国**采用的最新的绝密信息加密标准。AES的标签最初不是针对单一的加密方法;相反,这是许多人之间的竞争。五名决赛选手中有瑞恩代尔和Twofish。Rjindael赢了,被收养为AES,而Twofish显...

  • 发布于 2021-06-23 05:45
  • 阅读 ( 154 )

aes公司(aes)和rc4型(rc4)的区别

AES与RC4 AES(高级加密标准)和RC4是两种用于各种应用的加密密码。一个常见的例子,你会看到两个密码采用的是在无线路由器。尽管您不会明确地将RC4视为一种加密机制,但是WEP和TKIP都实现了RC4密码。AES相对较新且非常复杂,...

  • 发布于 2021-06-23 05:57
  • 阅读 ( 560 )

对称的(symmetric)和非对称加密(asymmetric encryption)的区别

对称加密和非对称加密的主要区别在于,对称加密使用相同的密钥进行加密和解密,而非对称加密使用两个不同的密钥进行加密和解密。 重要的是要确保通过互联网共享的信息是安全的。在交换机密数据时,它变得更加重要。...

  • 发布于 2021-06-30 22:44
  • 阅读 ( 444 )

散列(hashing)和加密(encryption)的区别

哈希和加密的主要区别在于,哈希输出不能转换回原始消息,而加密的消息可以转换回原始消息。 重要的是要确保在网上交换信息是安全的。有多种方法可以保证数据的安全。其中两个是散列和加密。散列对数据应用散列函数...

  • 发布于 2021-07-01 01:39
  • 阅读 ( 596 )

加密,编码(encryption, encoding)和散列(hashing)的区别

关键区别:加密、编码和散列是用于转换数据格式的技术。加密用于将纯文本转换为密文,以便只有授权实体才能理解它。编码用于将数据转换为一种特殊格式,使其可供外部进程使用。在散列技术中,数据被转换成消息摘要...

  • 发布于 2021-07-14 00:48
  • 阅读 ( 179 )

极客生活:加密你的数据

...档的tar存档进行密码保护。在命令行中,键入: $ openssl des3 -salt -in unencrypted-data.tar -out encrypted-data.tar.des3 enter des-ede3-cbc encryption password: Verifying - enter des-ede3-cbc encryption password: $ 该命令将使用您选择的密码加密未加密的-data.tar文...

  • 发布于 2021-08-02 10:39
  • 阅读 ( 138 )

什么是不同的加密技术?(the different encryption techniques?)

...加密程序就越复杂。早期版本的加密使用数据加密标准(DES),该标准仅支持56位密钥。这些很容易被黑客操纵并很快被破解。根据AES标准,各种可能性的排列使得破译新的加密几乎不可能。 ...

  • 发布于 2021-12-08 14:46
  • 阅读 ( 113 )
azlf9037
azlf9037

0 篇文章

相关推荐