欢迎来到论文网! 识人者智,自知者明,通过生日认识自己! 生日公历:
网站地图 | Tags标签 | RSS
论文网 论文网8200余万篇毕业论文、各种论文格式和论文范文以及9千多种期刊杂志的论文征稿及论文投稿信息,是论文写作、论文投稿和论文发表的论文参考网站,也是科研人员论文检测和发表论文的理想平台。lunwenf@yeah.net。
您当前的位置:首页 > 科技论文 > 计算机论文

密码学中加密算法的研究与实现

时间:2016-01-08  作者:袁 薇
  4.算法的实现

 

4.1 DES的实现

根据DES算法描述,本文通过程序实现,编写主函数,调用输入的表格和子函数,接受输入密钥和明文,经过IP置换,在经过16轮迭代运算,再经过IP-1,完成DES算法,输出密文。其中,16轮迭代运算涉及F函数,扩展置换E表,还要调用子密钥产生程序。

输入8位密钥 :01234567;明文:11111111

输出显示字符串长度为:8

加密结果用2进制表示密文:

1000

加密结果用16进制表示密文:ee 63 4f f5 c8 24 b1 1b

解密结果为:11111111

通过验证,实验结果正确。

4.2 RSA的实现

根据RSA算法描述,本文通过程序实现。实现思想:设计输入大素数p和q,计算n值,和n的欧拉函数t,输出显示n,t数值;接收输入加密指数e,输出显示解密指数d;输出显示选择,加密选择1、解密选择2;选择后,输入要加密或解密的数据,显示加密或解密结果。通过验证,实验结果正确。

5.结论

本文针对密码学进行了深入研究,分析了这一研究领域中的两种主流加密体制以及对应的DES以及RSA加密算法,通过程序开发对算法进行实现,并总结了加密技术在现实生活中的应用。下一步将力争从信息安全的角度对相关加密算法提出改进,进一步提高信息的安全性和可靠性。


参考文献
【1】 Douglas R. Stinson.密码学原理与实践[M],北京:电子工业出版社, 2003
【2】 J ay Kuo著,Fast encryption methods for audiovisual data confidentiality[J],Society of Photo-Optical Instrumentation Engineers,2001
【3】 William Stallings著,Cryptography and Network Security:Principles and Practice Beijing,Publishing Company of Electronics and Industry,2002.9
【4】 孙宝林,吴长海,RSA公开密钥密码算法和密钥分存问题的研究[J] 武汉理工大学学报,第26卷,第3期,2002.6

查看相关论文专题
加入收藏  打印本文
上一篇论文:软件测试中的心理学问题研究
下一篇论文:利用VPN实现独立学院校园网的远程访问
科技论文分类
科技小论文 数学建模论文
数学论文 节能减排论文
数学小论文 低碳生活论文
物理论文 建筑工程论文
网站设计论文 农业论文
图书情报 环境保护论文
计算机论文 化学论文
机电一体化论文 生物论文
网络安全论文 机械论文
水利论文 地质论文
交通论文
相关计算机论文
最新计算机论文
读者推荐的计算机论文