密码学课程设计报告
- 格式:doc
- 大小:607.50 KB
- 文档页数:37
精品
welcome
密码学
课程设计报告
精品
welcome 一.古典密码算法 ....................................................................................................................... 3
1.1.实验内容 ....................................................................................................................... 3
1.2.实验目的 ....................................................................................................................... 3
1.3.需求分析 ....................................................................................................................... 3
1.4.程序流程图 ................................................................................................................... 4
1.5.算法实现 ....................................................................................................................... 5
1.5.1 Playfair体制 ................................................................................................... 5
1.5.1.1算法描述 ............................................................................................. 5
1.5.1.2 核心代码解析 .................................................................................... 6
1.5.1.3运行结果 ............................................................................................. 8
1.5.1.4 Playfair安全分析 .............................................................................. 8
1.5.2 Vigenere体制 ............................................................................................. 9
1.5.2.1算法描述 ............................................................................................. 9
1.5.2.2核心代码解析 ................................................................................... 10
1.5.2.3运行结果 ........................................................................................... 12
1.5.2.4 Vigenere安全分析 ........................................................................ 12
1.5.3 Vernam体制 ................................................................................................ 13
1.5.3.1算法描述 ........................................................................................... 13
1.5.3.2核心代码解析 ................................................................................... 14
1.5.3.3 运行结果 .......................................................................................... 15
1.5.3.4 Vernam安全分析 ........................................................................... 15
二.分组密码算法DES ............................................................................................................ 17
2.1.实验内容 ..................................................................................................................... 17
2.2.实验目的 ..................................................................................................................... 17
2.3.需求分析 ..................................................................................................................... 17
2.4.DES算法描述 ............................................................................................................ 18
2.5 DES算法流程 ............................................................................................................ 20
2.6.DES核心代码分析 .................................................................................................... 20
2.7.DES运行结果 ............................................................................................................ 24
2.8.DES安全分析 ............................................................................................................ 24
三.大素数密码算法RSA ........................................................................................................ 26
3.1.实验内容 ..................................................................................................................... 26
3.2.实验目的 ..................................................................................................................... 26
3.3.需求分析 ..................................................................................................................... 26
3.4. 程序流程图 ............................................................................................................... 28
3.5. 算法实现 ................................................................................................................... 29
3.5.1 Miller-Rabin素性测试法 ........................................................................... 29
3.5.1.1算法描述 ........................................................................................... 29