2022年2022年计算机网络安全技术实验七 .pdf





《2022年2022年计算机网络安全技术实验七 .pdf》由会员分享,可在线阅读,更多相关《2022年2022年计算机网络安全技术实验七 .pdf(11页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、计算机网络安全技术实验七2010/6/8 第1、2节课上机内容以下实验在主机里面完成。(本实验 的 工 具 和 程 序 代 码 在ftp:/219.222.171.9/ 资源共享 /计算机网络安全教程/第九章的相应案例的压缩包里)。声明:本实验内容为研究学习之用,若有人根据本实验之技术和工具做出危害社会之事,一切后果由实施破坏者承担。案例 9-1 DES 算法的程序实现名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 11 页 - - - - - - - - - 根据 DE
2、S算法的原理,可以方便的利用C语言实现其加密和解密算法。在 VC+6.0 中新建基于控制台的Win32应用程序,算法如程序proj8_1.cpp 所示。设置一个密钥匙为数组char key8=1,9,8,0,9,1,7,2,要加密的字符串数组是 str=Hello , 利用 Des_SetKey(key) 设置加密的密钥,调用 Des_Run(str, str, ENCRYPT) 对输入的明文进行加密,其中第一个参数 str 是输出的密文,第二个参数str 是输入的明文,枚举值ENCRYPT设置进行加密运算。程序执行的结果如图8-7所示。案例 9-2 RSA 算法的程序实现根据 RSA算法的原
3、理,可以利用C语言实现其加密和解密算法。RSA算法比 DES算法复杂,加解密的所需要的时间也比较长。本案例利用 RSA算法对文件的加密和解密。算法根据设置自动产生大素数 p 和 q,并根据 p 和 q 的值产生模 (n) 、公钥 (e)和密钥(d) 。利用 VC+6.0 实现核心算法,如图 8-8所示。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 11 页 - - - - - - - - - 编译执行程序, 如图 8-9 所示。该对话框提供的功能是对未加密的文件进行加密
4、,并可以对已经加密的文件进行解密。在图8-9中点击按钮 “ 产生 RSA密钥对” , 在出现的对话框中首先产生素数 p 和素数 q,如果产生 100位长度的 p 和 q,大约分别需要 10秒左右,产生的素数如图8-10所示。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 11 页 - - - - - - - - - 利用素数 p 和 q 产生密钥对,产生的结果如图8-11所示。必须将生成的模 n、公密 e 和私密 d 导出,并保存成文件,加密和解密的过程中要用到这三个文件
5、。其中模n 和私密 d 用来加密,模n和公密 e 用来解密。将三个文件分别保存,如图8-12 所示。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 11 页 - - - - - - - - - 在主界面选择一个文件,并导入“ 模 n.txt ”文件到 RSA模 n 文本框,导入“ 私密.txt”文件或者 “ 公密.txt”,加密如果用 “ 私密.txt”,那么解密的过程就用 “ 公密.txt”。反之依然,加密过程如图8-13 所示。加密完成以后,自动产生一个加密文件,如图
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年2022年计算机网络安全技术实验七 2022 计算机网络 安全技术 实验

限制150内