2016 - 2024

感恩一路有你

des加密的详细步骤 des算法用来加密的密钥有多少位?

浏览量:1739 时间:2021-04-10 15:00:03 作者:admin

des算法用来加密的密钥有多少位?

Des使用56位密钥加密64位数据块,并对64位数据块进行16轮编码。在每轮编码时,从56位完整密钥获得48位“每轮”密钥值。DES用软件解码需要很长时间,但用硬件解码速度很快。幸运的是,大多数黑客当时没有足够的设备来生产这种硬件。1977年,据估计,建造一台专门用于DES解密的计算机要花费2000万美元,而且要花12个小时才能得到结果。因此,DES在当时被认为是一种非常强大的加密方法。

但是今天的电脑越来越快,建造这种特殊机器的成本已经降到了10万美元左右,所以当你用它来保护一条价值10亿美元的银行间电缆时,你会仔细考虑的。另一方面,如果你只是用它来保护服务器,DES是一个很好的方法,因为黑客不会花那么多钱破解DES密文仅仅是为了入侵服务器。现在我们可以用20万美元制造一台破译DES的专用计算机,它不再适用于需要“强”加密的场合。

由于很难确定一种新的加密方法是否真正安全,而DES唯一的加密缺点是密钥长度相对较短,因此人们并没有放弃使用DES,而是提出了一种解决其长度问题的方法,即使用三重DES。此方法使用两个密钥对明文进行三次加密,假设这两个密钥是K1和K2。算法的步骤如图5.9所示?1用密钥K1加密明文。

2. 用K2解密步骤1的结果。

3. 使用步骤2的结果用密钥K1加密DES。

另一方面,三重DES的112位密钥长度是一种“强”加密方法

des加密的详细步骤 苹果app单个打开加密 ios加密相册

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。