3DES(或称为Triple DES)是三重数据加密算法(TDEA,Triple Data Encryption Algorithm)块密码的通称。它相当于是对每个数据块应用三次DES加密算法。由于计算机运算能力的增强,原版DES密码的密钥长度变得容易被暴力破解;3DES即是设计用来提供一种相对简单的方法,即通过增加DES的密钥长度来避免类似的攻击,而不是设计一种全新的块密码算法。 采用两个密钥进行三重加密的好处有: ①两个密钥合起来有效密钥长度有112bit,可以满足商业应用的需要,若采用总长为168bit的三个密钥,会产生不必要的开销。 ②加密时采用加密-解密-加密,而不是加密-加密-加密的形式,这样有效的实现了与现有DES系统的向后兼容问题。因为当K1=K2时,三重DES的效果就和原来的DES一样,有助于逐渐推广三重DES。 ③三重DES具有足够的安全性,目前还没有关于攻破三重DES的报道。 —- 编译者/作者:余心乐 玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。 |
3DES算法解析
2019-12-28 余心乐 来源:区块链网络
LOADING...
相关阅读:
- CoinEx研究院:天王级项目、密码朋克Dfinity(DFN)2020-08-03
- 市值破80亿,流动性挖矿之后,还有哪些财富密码?2020-08-01
- DeFi月报 | 市值破80亿,流动性挖矿之后,还有哪些财富密码?2020-08-01
- 8月“财富密码”是什么?AMPL今日暴跌61%,“神话”破灭了?2020-07-31
- DEMOS第一款生态游戏“密码森林”即将来袭2020-07-30