密码学课程设计实验报告.doc.docVIP

  • 14
  • 0
  • 约2.96万字
  • 约 45页
  • 2018-09-27 发布于湖北
  • 举报
密码学课程设计实验报告.doc

密码学课程设计 实验报告 标准DES加解密实现 弱密钥过滤 短块处理(密文挪用) 3圈DES差分攻击 计算机科学与技术学院 信息安全0801班 李晨 U200714977 指导老师:崔国华 2011年3月28日 目 录 一、 实验平台与环境 4 二、 DES加解密相关内容 4 1. 标准DES原理与编程实现 4 1.1 标准DES基本框架 4 1.2 G函数实现 8 1.3 内部密钥生成 9 2. DES弱密钥过滤原理与编程实现(*) 11 2.1 弱密钥定义 11 2.2 弱密钥过滤程序实现 11 3. DES短块处理(密文挪用)原理与编程实现 12 3.1 密文挪用加解密原理 12 3.2 对于小于64bit数据块的处理 17 4. 整体界面设计 17 4.1 界面效果预览 17 4.2 实现特点 18 1) DES加解密、弱密钥过滤、短块处理完全集成 18 2) 支持数据块操作和文件操作 18 3) 密钥校验功能 18 4) 随机密钥产生功能 18 5. 程序主体设计 18 5.1 类BaseCode 18 5.2 类DESCode 20 5.3 类DESHandle 22 6. 实现功能测试 23 6.1 短块处理 23 6.2 数据块加解密 25 6.3 文件加解密 25 6.4 弱密钥过滤 26 6.5 随机密钥生成 27 6.6 密钥校验 27 三、 3圈DES差分攻

文档评论(0)

1亿VIP精品文档

相关文档