- 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差分攻
您可能关注的文档
最近下载
- 2024年天津外国语附属中学(小外)面测真题.pdf VIP
- 大学附属医院“十五五”发展规划(2026-2030年).pdf
- 2023年农业发展银行总行校园招聘信息参考题库附答案解析.docx VIP
- 2026年钱塘区非编幼师笔试题库附答案.docx VIP
- 扶梯电气原理图讲解.ppt VIP
- 有限空间作业旁站记录.docx VIP
- 2026版《经皮冠状动脉介入治疗(PCI)患者术后长期管理中国专家共识》解读课件.pptx
- 农业发展银行总行社会招聘笔试历年参考题库附答案.docx VIP
- 电梯电气原理图结构讲解.pptx VIP
- 拉萨市曲水县2025-2026学年第二学期六年级语文期末考试卷(部编版含答案).docx VIP
原创力文档

文档评论(0)