金融信息安全实训5

3DES算法:

  1. 解释
  • 3DES即三重数据加密算法,相当于是对每个数据块应用三次DES加密。由于计算机运算能力的增强,原版DES密码的密钥长度变得容易被暴力破解;3DES即是设计用来提供一种相对简单的方法,即通过增加DES的密钥长度来避免类似的攻击。

-3DES使用3个密钥,对明文先使用key1进行des加密形成密文1,接着使用key2对密文1进行解密形成密文2,最后使用key3对密文2进行加密形成密文3。即:密文=EK3(DK2(EK1(明文))),明文=DK1(EK2(DK3(密文)))

  1. 3DES加密算法
  • 打开DES Tool软件,点选“使用3DES”,设置密钥1和密钥2并记录下来。
    如图所示:密钥1:你好,密钥2:榴莲

  • 输入明文,进行3DES加密,得到密文,记录密文。
    密文:CFB299D34A74F1EF3BD3A78C9BE2F3FE
    在这里插入图片描述

  • 取消点选“使用3DES”,用密钥1解密密文得到明文1,记录下明文1。
    明文1:
    2穐B\燓`冫W
    在这里插入图片描述

  • 利用密钥2加密明文1得到密文1,记录下密文1。
    密文1:09ADB12F1FD9130EEE13270D930886ED

    在这里插入图片描述

  • 利用密钥1解密密文1,得到明文。比较得到的明文和原始明文是否相同。
    在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值