欢迎来到天天文库
浏览记录
ID:42218189
大小:258.38 KB
页数:11页
时间:2019-09-10
《网络安全实验二实验报告》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、处京石油他工醪陀BEIJINGINSTITUTEOFPETROCHEMICALTECHNOLOGY网络安全实验报告班级:姓名:学号:教师:信息工程学院计算机系实验目的(1)掌握技术加密技术基础知识和经典加密方法;(2)了解RSA加密技术的原理以及IDEA算法的原理;(3)掌握数字签名技术的原理;(4)常握DES加密技术的原理,并能够使用相应的加密软件。二.实验内容移位密码1.移位密码原理学习2.按照原理设定明文和密仞3.通过运算器工具完成加密运算4.通过运算器工具完成解密运算放射密码学实验1.仿射密码原理学习2.按照原理设定明文和密钥3.通过运算器
2、工具完成加密运算4.通过运算器工具完成解密运算维吉尼亚密码1.维吉尼亚密码原理学习2.按照原理设定明文和密钥3.通过运算器工具完成加密运算4.通过运算器工具完成解密运算算法跟踪1.古典密码原理学习2.按照原理设定明文和密钥3.跟踪古典密码加密运算的执行1.跟踪古典密码解密运算的执行三、实验步骤首先耍修改本电脑的IP地址:丄本地连接居性1Internet协议(TCP/IP)届性第規连接时使用:■9Intel(K)82567UI-3GigabitNel配置C)…去齐薯屋触聆詆捕沁叫此连接便用下列顶目Q):^0VDDKPACKETProtocolay]V
3、"MttworkMonitorDriverInltrMl协议(TCP/IP)安装Q!)・O目动我得IP地址(Q)G)使用下面的IP地址0)IP览址⑴:子网掩码Q):默认网关Q):说明是歎认的广域网协议.它狠洪爲越幺种玄联网络0连接后在通知区*示田标1)0此连接被隗制或无连接时il知我@)自动缺得DHS腑药器地址(£)◎使用下面的DHS服务開地址0):首选DHS服务器逻):备用DNS服务器(A)高级«).其次是进入Simpleises软件:^SimplellEI最后是对移位密码、仿射密码、维吉尼亚密码进行操作:力口密][輛密明文:e.-b:密文:力口
4、密]
5、解密维吉尼亚蕊玛明文:Ka.obSLobaio密钥:密文:ka.-v-vizBixm力口密四、实验代码usingSystem;usingSystem.Collections.Generic;usingSystem.Text;namespaceISES.CIientForms.Crypto.Debugger{publicclassClassicalCrypto{//////移位密码加密///publicstringDisplacementEnCrypto(stringinput,intk){/*启动代码跟踪
6、,F10:逐方法跟踪,F11:逐语句跟踪,F5:直接执行不跟踪,Shift+F11:跳出方法。*/System.Diagnostics.Debugger.Launch();intlength=input.Length;stringoutput=,H,;for(intj=0;jIII移位密码解密IIIpublicstringDisp
7、lacementDeCrypto(stringoutput,intk){r启动代码跟踪,F10:逐方法跟踪,F11:逐语句跟踪,F5:直接执行不跟踪,Shift+F11:跳出方法。*/System.Diagnostics.Debugger.Launch();intlength=output.Length;stringinput=for(intj=0;j=0){input+=Convert.ToChar((Convert.Tolnt32(output[j]
8、)-97-k)%26+97);}else{input+=Convert.ToChar(Convert.Tolnt32(output[j])+26-k);}}returninput;}III///仿射密码加密IIIpublicstringAffinedEnCrypto(stringinput,intka,intkb){/*启动代码跟踪,F10:逐方法跟踪,F11:逐语句跟踪,F5:直接执行不跟踪,Shift+F11:跳出方法。*/System.Diagnostics.Debugger.Launch();intle
9、ngth=input.Length;stringoutput=,H,;for(inti=0;i
此文档下载收益归作者所有