Data Encryption Standard (DES) definition:
Encryption数据的标准(1)outdated Encryption数据symmetric-key d1078 .
萨米族人使用的工程的关键因素encrypt and传达信息,decrypt a发送方和接收方必须知道和使用相同的私钥。曾经的对称密钥算法加密的电子数据,DES supeeded了更安全的高级加密标准(AES)算法.
最初由researche在IBM在1970年代初,通过美国政府一位官员联邦信息处理标准(FIPS)1977年的商业和seitive加密而非机密政府计算机数据。这是符合美国政府批准的加密算法进行公开披露。这个欧元DES很快通过行业,如金融服务、强加密的必要性在哪里高。DES的简单也看到它用于各种各样的嵌入式系统、智能卡、SIM卡和网络设备需要加密的调制解调器,机顶盒和路线。
DES密钥长度和蛮力attacks
数据加密标准是一个块密码,意义一个密钥和算法应用于一个数据块同时而不是一个比特。加密明文消息,DES组成64位块。每一块密码使用密钥为64位密文mea的排列和替换。这个过程包括16轮,可以运行在四种不同的模式,加密模块单独或使每个密文块依赖所有前面的块。解密是加密的invee,遵循相同的步骤,但梦的顺序应用的关键。对于任何密码,攻击的最基本方法是蛮力,包括在每个键,直到你找到正确的。键的长度决定了许多可能的钥匙——因此可行性——这种类型的攻击。DES使用一个64位的密钥,但8位用于奇偶校验检查,有效地限制了56位的关键。因此,它需要最多2 ^ 56岁,或72057594037927936年,试图找到正确的钥匙.
尽管几条消息加密使用DES加密可能会受到这种优先级的工作,许多安全专家觉得56位密钥长度不足之前采用DES作为标准。(总有suspicio削弱了IBM的干扰的原始算法)。即便如此,仍然是一个可信的和广泛使用的加密算法在1990年代中期。然而,1998年,电脑由电子前沿基金会(EFF)解密DES-encoded消息在56侯。通过利用成千上万的网络计算的力量,第二年EFF解密时间减少到22个侯.
除了提供向后兼容性在一些后,依赖今天在DES数据机密性在任何计算机系统是一个严重的安全设计错误,应该避免。有更安全算法可用,比如AES。就像一个廉价的行李箱锁,DES将从诚实的人保持安全的内容,但这不会阻止小偷决定的。
最近更新时间:2015-11-30 EN
相关推荐
-
4种类型的访问控制
完善的身份和访问管理(IAM)策略需要正确利用政策、流程和技术。当企业想通过零信任网络安全原则取得成功时,这些 […]
-
10款API安全测试工具帮助降低风险
API是现代应用程序架构的核心。然而,由于其重要性以及提供数据和资源访问的能力,它们经常成为攻击者的目标。 A […]
-
如何防止DDoS攻击
分布式拒绝服务(DDoS)攻击,尽管广为人知,但仍然是恶意行为者用来对企业造成财务和声誉损害的常见的方法。 然 […]
-
API安全成熟度模型用于评估API安全态势
随着企业使用的API数量不断增加,保护这些代码位比以往任何时候都更加重要,它们使软件能够通信。为此,团队必须审 […]