DES合计器,DES加密解密合计工具,反对于DES以及3DES
DES的原始脑子可能参照二战德国的恩格玛机,其根基脑子简陋相同。传统的明码加密都是由今世的循环移位脑子而来,恩格玛机在这个根基之上妨碍了散漫迷糊。可是本性道理都是同样的。今世DES在二进制级别做着同样的事:替换迷糊,削减合成的难度。
加密道理
DES 运用一个 56 位的密钥以及附加的 8 位奇偶校验位,发生最大 64 位的分组巨细。这是一个迭代的分组明码,运用称为 Feistel 的技术,其中将加密的文本块分成两半。运用子密钥对于其中一半运用循环功能,而后将输入与另一半妨碍“异或者”运算;接着交流这两半,这一历程会不断上来,但最后一个循环不交流。DES 运用 16 个循环,运用异或者,置换,代换,移位操作四种根基运算。 数据加密算法
三重 DES
DES 的罕有变体是三重 DES,运用 168 位的密钥对于质料妨碍三次加密的一种机制;它个别(但非不断)提供极其强盛的清静性。假如三个 56 位的子元素都相同,则三重 DES 向后兼容 DES。