《对文件加密算法的研究和应用-毕业设计》由会员分享,可在线阅读,更多相关《对文件加密算法的研究和应用-毕业设计(36页珍藏版)》请在金锄头文库上搜索。
1、毕 业 设 计对文件加密算法的研究和应用摘 要加密算法加密作为保障数据安全的一种方式。而现在,信息安全离不开加密。就是因为这个方面的重要,促使我像这个方面学习。本论文首先介绍了加密的由来和发展,介绍了与我设计的算法有关联的两种算法:RSA 算法和 DES 算法。这两个算法是两种不同类型的算法。而我设计的算法可以加密很多种形式的文件,比如文本文件(.txt)、WORD 文档(.doc, rtf)、图像文件(jpg, bmp, )、视频文件(.rmvb)等等。论文后有验证 WORD 文档的加密验证,其他验证我在本文中省略了。这个算法非常的简单,用移位法将文件内容重新输出。本算法优点是,简单,安全。
2、缺点是加密的类型不多,如果用功能性比较强的软件攻击加密后的文件,也是有可能破译的。关键词 密钥 密码学 单向散列算法 MD5 SHA-1目 录1 前言 .12 密码学 .12.1 定义 .22.2 密码法 .22.3 基本功能 .32.4 对称密码学 .32.5 非对称性密码学 .42.6 单向散列算法 .62.7 密码学的应用 .62.7.1 数位签章(Digital Signature) .62.7.2 数位信封(Digital Envelope).72.7.3 安全回条 .72.7.4 安全认证 .73 RSA 算法.73.1 RSA 算法的介绍.73.2 RSA 的安全性.83.3 RSA 的速度.93.4 RSA 的选择密文攻击.93.5 RSA 的公共模数攻击.93.6 RSA 的小指数攻击.104 RSA 运用.105 另一类算法DES 算法.145.1 DES 算法详述.155.2 DES 算法理论图解.185.3 DES 算法的应用误区.196 算法运用 .196.1 加密算法 .216.2 解密算法 .226.3 算法结果 .236.4 密文攻击结果 .257 总结 .25参 考 文 献 .27Abstract.28附 录 .29仲恺农业技仲恺农业技术术学院毕业论文学院毕业论文(设计设计)成绩评定表成绩评定表.