美文网首页
密码技术(三、三)之对称密码(三重DES)

密码技术(三、三)之对称密码(三重DES)

作者: Invincibled | 来源:发表于2019-03-23 17:45 被阅读0次

对称密码 (共享密钥密码)

——用相同的密钥进行加密和解密
此次主要介绍比特序列运算和XOR(异或)运算。这两种运算在计算机数据处理中经常出现,因此大家应该在此属性他们。

  • 一次性密码本 (绝对无法破解的密码,这一点已经得到证明)
  • DES
  • 三重DES
  • AES
  • 其他一些密码算法

三重DES

 现在DES已经可以在现实的时间内被暴力破解,因此我们需要一种替代DES的分组密码,三重DES就是出于这个目的被开发出来的。
 三重DES是为了增加DES的强度,将DES重复3次所得到的一种密码算法,也称为TDEA(Triple Date Encryption Algorithm),通常缩写为3DES。

三重DES的加密

三重DES的加密.png

明文经过三次DES处理才能变成最后的密文,由于DES密钥的长度实质上是56比特,因此三重DES密钥的长度就是168比特。
三重DES并不是进行三次DES加密,而是加密->解密->加密的过程。在加密算法中加入解密操作,让人感觉很不可思议实际上,这个算法是IBM公司设计出来的,目的是为了让三重DES能够兼容普通的DES。

三重DES的解密

三重DES的解密过程和加密过程正好相反,是以密钥3,密钥2,密钥1的顺序执行解密->加密->解密的操作。

三重DES的解密.png

该系列的主要内容来自《图解密码技术第三版》
我只是知识的搬运工
文章中的插图来源于原著

相关文章

  • 密码技术(三、三)之对称密码(三重DES)

    对称密码 (共享密钥密码) ——用相同的密钥进行加密和解密此次主要介绍比特序列运算和XOR(异或)运算。这两种运算...

  • 密码技术(三、二)之对称密码(DES)

    对称密码 (共享密钥密码) ——用相同的密钥进行加密和解密此次主要介绍比特序列运算和XOR(异或)运算。这两种运算...

  • 密码学及iOS签名(一) —— 加密解密

    加密解密类型 对称加密 公钥密码(非对称加密) 对称加密(常见的DES、 3DES、AES) 在对称密码中,加密、...

  • 对称密钥加密体系 — DES

    对称密钥加密机制即对称密码体系,也称单玥密码体系和传统密码体系。对称密码体系通常分为两大类:分组密码(如DES、A...

  • 【猫说系列】密码学

    【密码学】 1、对称加密 2、非对称加密3、DES 4、分组密码5、公钥密码学6、Hash7...

  • [K-Point] 密码学概述

    密码学 密码学算法的分类 消息编码:Base64 消息摘要:MD类、SHA类、MAC 对称密码:DES、3DES、...

  • 图解密码技术学习-第四章 分组密码的模式

    概述 什么是模式 第三章介绍的对称密码算法DES、AES都属于分组密码,分组密码的特点是分组的长度是固定的。但是由...

  • DES

    DES 算法简介 DES 加密算法属于对称密码范畴,那么什么是对称密码呢?加密和解密过程中所使用的密钥相同,就是对...

  • 密码技术(三、四)之对称密码(AES)

    ——用相同的密钥进行加密和解密此次主要介绍比特序列运算和XOR(异或)运算。这两种运算在计算机数据处理中经常出现,...

  • 3DES加密原理

    3DES是三重数据加密算法块密码的通称,听到名字就知道与DES加密有关,简单的理解为用DES加密三次,通过...

网友评论

      本文标题:密码技术(三、三)之对称密码(三重DES)

      本文链接:https://www.haomeiwen.com/subject/qrpsvqtx.html