电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

密码学课程设计报告样本

密码学课程设计报告样本_第1页
1/47
密码学课程设计报告样本_第2页
2/47
密码学课程设计报告样本_第3页
3/47
下载后可任意编辑密码学课程设计报告 班级: 信安 09-2 班 姓名: 李明月 学号: 08093755目录1 古典密码算法—凯撒密码41.1 凯撒密码概述41.2 算法原理及设计思想41.3 主要算法分析41.4 程序运行结果41.5 密码安全性分析5下载后可任意编辑2 序列密码—RC4 52.1 RC4 算法概述52.2 算法原理及设计思想52.3 程序主要算法分析62.4 程序运行结果72.5 算法分析73 分组密码算法83.1 DES 加解密算法的实现83.1.1 DES 算法概述83.1.2 算法原理及设计思想 83.1.3 程序主要算法分析113.1.4 程序运行结果133.1.5 安全性分析 143.2 AES 加解密算法的实现143.2.1 AES 算法概述153.2.2 算法原理及设计思想 153.2.3 程序主要算法分析173.2.4 程序运行结果223.2.5 安全性分析 224 HASH 函数—MD5 算法234.1 算法概述234.2 算法原理及设计思想234.3 程序主要算法分析264.4 程序运行结果284.5 安全性分析 285 公钥密码算法---RSA 295.1 算法概述295.2 算法原理及设计思想295.2.1 算法描述—密钥生成29 5.2.2 算法描述—加密、解密295.2.3 原理295.3 程序主要算法分析305.4 程序运行结果31下载后可任意编辑5.5 安全性分析 316 设计体会32一、 古典密码算法---凯撒密码1.1 凯撒密码概述凯撒密码作为一种最为古老的对称加密体制, 在古罗马的时候都已经很流行, 她的基本思想是: 经过把字母移动一定的位数来实现加密和解密。例如, 假如密钥是把明文字母的位数向后移动三位, 那么明文字母 B 就变成了密文的 E, 依次类推, X 将变成A, Y 变成 B, Z 变成 C, 由此可见, 位数就是凯撒密码加密和解密的密钥。 它是一种代换密码。据说凯撒是率先使用加密函的古代将领之一, 因此这种加密方法被称为凯撒密码。 在密码学中凯撒密码( 或称凯撒加密、 凯撒变换、 变换加密) 是一种最简单且最广为人知的加密技术。它是一种替换加密的技术, 明文中的所有字母都在字母表上向后( 或向前) 根据一个固定数目进行偏移后被替换成密文。例如, 当偏移量是 3 的时候, 所有的字母 A 将被替换成 D, B 变成 E, 以此类推。这个加密方法下载后可任意编辑是以凯撒的名字命名的, 当年凯撒曾用此方法与其将军们进行联系。凯撒密码一般被作为其它更复杂的加密方法中的一个步骤 , 例如维吉尼亚密码。凯撒密码还在现代的 ROT13 系统中被应用。可是和所有的利用字母表进行替换的加密技术一样, ...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

密码学课程设计报告样本

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部