南昌大学计算机网络安全实验报告

上传人:沈*** 文档编号:122463572 上传时间:2022-07-20 格式:DOC 页数:31 大小:1.78MB
收藏 版权申诉 举报 下载
南昌大学计算机网络安全实验报告_第1页
第1页 / 共31页
南昌大学计算机网络安全实验报告_第2页
第2页 / 共31页
南昌大学计算机网络安全实验报告_第3页
第3页 / 共31页
资源描述:

《南昌大学计算机网络安全实验报告》由会员分享,可在线阅读,更多相关《南昌大学计算机网络安全实验报告(31页珍藏版)》请在装配图网上搜索。

1、实验报告实验课程:学生姓名:学号:专业班级:计算机网络安全信念1314LOVE网络间谍088-1一、实验一3二、实验二11三、实验三23四、实验四27-#-南S大学卖捡掖告一学生姓名:信念学号:1314LOVE专业班级:网络间谍088班实验类型:D验证综合口设计口创新实验日期:实验成绩:一、实验名称DES算法的实现二、实验目的通过用DES算法对实际的数据进行加密和解密來深刻了解DES的运行原理。三、实验基本原理和内容1. DES算法详述DES算法把64位的明文输入块变为64位的密文输出块,它所使用的密钥也是64位,其功能是把输入的64位数据块按位重新组合,并把输出分为L0、R0两部分,每部分各

2、长32位,其置换规则见下表:58,50,12,34,26,1&10,2,60,52,44,36,28,20,12,4,62,54,46,38,30,22,14,6,64,56,4&40,32,24,16,8,57,49,41,33,25,17,9,1,59,51,43,35,27,19,11,3,61,53,45,37,29,21,13,5,63,55,47,393123,15,7,即将输入的第58位换到第一位,第50位换到第2位,依此类推,最后一位是原來的第7位。L0、R0则是换位输出后的两部分,L0是输出的左32位,R0是右32位,例:设置换前的输入值为D1D2D3D64,则经过初始置换后

3、的结果为:L0=D550D8:R0=D57D49.D7。经过26次迭代运算后,得到L16、R16,将此作为输入,进行逆置换,即得到密文输出。逆置换正好是初始置的逆运算,例如,第1位经过初始置换后,处于第40位,而通过逆置换,乂将第40位换回到第1位,其逆置换规则如下表所示:40,&4&16,56,24,64,32,39,7,47,15,55,23,63,31,3&6,46,14,54,22,62,30,37,5,45,13,53,21,61,29、364.44.12.52.20.60.28.35.3.43.11.51.1259.27,34,2,42,10,50,18,5826,33,1,41,

4、9,49,17,57,25,放大换位表32,1,2,3,4,5,4,5,6,7,8,9,8,9,10,11,12,13,12,13,14,15,16,17,16,17,18,19,20,21,20,21,22,23,24,25,24,25,26,27,2&29,2&29,30,31,32,1,单纯换位表16,7,20,21,29,12,28,17,1,15,23,26,5,18,31,10、2.8.24.14.32.27, 3,9,19,13,30,6,22,11,4,25,在f(Ri,Ki)算法描述图中,SES2.S8为选择函数,其功能是把6b“数据变为4bit数据。下面给出选择函数Si(i

5、=l,28)的功能表:选择函数Si-3-SI:14,4,13,1,2,15,11,8,3,10,6,12,5,9,0,7,0,15,7,4,14,2,13丄10,6,12,11,9,5,3,&4,1,14,8,13,6,2,11,15,12,9,7,3,10,5,0,15,12,8,2,4,9,1,7,5,11,3,14,10,0,6,13,S2:15,1,8,14611,3,4,9,7,2,13,12,0,5,10,3,13,4,7,15,2,8,14,12,0,1,1069,11,5,0,14,7,11,10,4,13,1,5,&12,6,9,3,2,15,13,&10,1,3,15,4,

6、2,11,6,7,12,0,5,14,9,S3:10,0,9,14,6,3,15,5,1,13,12,7,11,4,2,&13,7,0,9,3,4,6,10,2,8,5,14,12,11,15,1,13,6,4,9,8,15,3,0,11,1,2,12,5,10,14,7,1,10,13,0,6,9,8,7,4,15,14,3,11,5,2,12,S4:7,13,14,3,0,6,9,10,1,2,8,5,11,12,4,15,13,&11,5,6,15,0,3,4,7,2,12,1,10,14,9,10,6,9,0,12,11,7,13,15,1,3,14,5,2,8,4,3,15,0,6,

7、10,1,13,8,9,4,5,11,12,7,2,14,四、主要仪器设备及耗材PC机一台五、实验步骤与结果1. 运行程序S5:2,12,4,1,7,10,11,6,8,5,3,15,13,0,14,9,14,11,2,12,4,7,13,1,5,0,15,1039&6,4.2.1.11.10.13.7.6 15,9,12,5,6,3,0,14,11,8,12,7,1,14,2,13,6,15,0,9,10,4,5,3,S6:12,1,10,15,9,268,0,13,3,4,14,7,5,11,10、15,4,2,7,12,9,5,6丄13,14,0,11,3,&9,14,15,5,2,8,

8、12,3,7,0,4,10丄13,11,6,4,3,2,12,9,5,15,10,11,14,1,7,6,0,&13,S7:4,11,2,14,15,0,8,13,3,12,9,7,5,10,6丄13,0,11,7,4,9丄10、14,3,5,12,2,15、&6,1,4,11,13,12,3,7,14,10,15,6,8,0,5,9,2,6.11.13.6 1,4,10,7,9,5,0,15,14,2,3,12,S8:13,2,&4,6,15,11,1,10,9,3,14,5,0,12,7,1,15,13,8,10,3,7,4,12,5,6,11,0,14,9,2,7,11,4,1,9,12

9、,14,2,0,6,10,13,15,3,5,8,2,1,14,7,4,10,8,13,15,12,9,0,3,5,6,11,-#-#-2.加密过程(同时生成密文文档)3.解密过程(同时生成明文外部文档)-#-E.DES加SMS明密密解|xWAHoCfZEKcgYSBuaWNlIGRheITodayisaniceday解密-5-#-六、实验原代码/DES算法C卄源代码:#iiicludeHstdafx.hu#mcludeHDESTest.hM#mcludeHDESTestDlg.hH#mclude”Encrypt.h”voidCDES:deskey(unsignedcharkev8.Modem

10、d)registermtii,j,1,m,n;unsignedcharpclm56.pcr56;unsignedlongkn32;for(j=0;j56;j卄)/Il=pclj;m=1&07;pclmj=(keyl3&bytebitm)?1:0;for(ii=0;ii16;ii+)iif(md=DECRYPT)m=(15-ii)1;elsem=ii1;n=m+1;kiim=kiin=0L;for(j=0;j28;j+)l=j+totrotii;if(128)pcij=pclml;elsepcij=pclml-28;-#-for(j=28;j56;j+)l=j+totrotii;if(156)p

11、cij=pclml;elsepci(j=pclml-28;for(j=0;j24;j+)if(pcipc2j)knm|=bigbytej;if(pcrpc2j+24)knn|=bigbytej;cookey(kii);return;voidCDES:cookey(registerunsignedlong*rawl)registerunsignedlong*cook,*rawO;unsignedlongdough32;registermti;cook=dough;for(i=0;i16;i+,rawl-H-)rawO=rawl+;*cook=(*rawO&OxOOfcOOOOL)6;*cook|

12、=(*raw0&OxOOOOOfcOL)10;*cook|=(*rawl&OxOOfcOOOOL)10;*cook+|=(*rawl&OxOOOOOfcOL)6;*cook=(*rawO&OxOOO3fDOOL)12;*cook|=(*raw0&OxOOOOOO3fL)16;*cook|=(*rawl&OxOOO3fOOOL)4;*cook+|=(*rawl&OxOOOOOO3fL);usekey(dough);retuin;voidCDES:usekey(registerunsignedlongregisterunsignedlong*to,*endp;to=K11L,endp=&KnL32

13、;while(toendp)*to+=retuin;voidCDES二scrunch(registerunsignedchar*outoregisterunsignedlong*mto)*into=(*outoflH-&OxffL)24;*into|=(*outofH-&OxffL)16;*into|=(*outofH-&OxffL)8;*into+|=(*outofi-+&OxffL);*into=(*outoflH-&OxffL)24;*into|=(*outofH-&OxffL)16;*into|=(*outofH-&OxffL)8;*into|=(*outof&OxffL);retur

14、n;voidCDES:unsciiin(registerunsignedlong*outof,registerunsignedchar*mto)*into+=(*outof24)&OxffL;*into+=(*outof16)&OxffL;*into+=(*outof8)&OxffL;*into+=*outofH-&OxffL;*into+=(*outof24)&OxffL;*into+=(*outof16)&OxffL;*into+=(*outof8)&OxffL;*into=*outof&OxffL;retuin;voidCDES:desfunc(registerunsignedlong*

15、block.registerunsignedlong*kevs)registerunsignedlongfval,work,light,leftt;registermtround;leftt=block0;right=blockl;work=(leftt4)八right)&OxOfOfOfOfL;rightA=work;lefttA=(work4);work=(leftt16)Aright)&OxOOOOfffiL;rightA=work;lefttA=(work16);work=(light2)Aleftt)&0x33333333L;lefttA=work;rightA=(work2);wo

16、rk=(light8)Aleftt)&OxOOffOOffL;lefttA=work;rightA=(work8);right=(light1)|(right31)&IL)&OxfffffiffL;work=(lefttAright)&OxaaaaaaaaL;lefttA=work;rightA=work;leftt=(leftt1)|(leftt31)&IL)&Oxfffi筑L;for(round=0;roundExportKey导出公钥,在ExportKeytoFile对话框中,以默认的文件bill.asc保存在桌面上:7. 切换到另一台计算机,以相同的方式来创建另一对新密钥并且将其导出。

17、我们输入aa作为全名,aaa作为邮件地址,导出的公钥文件名为aaa.asco步骤和前面的一样。在此省略。8-接下來对导出的密码进行导入,打开File菜单,选择Import,在SelectFileContainingKey对话框中,选择另一台计算机的公钥文件(aaa.asc),然后单击打开按钮(假设我们己经将两台计算机的公钥都通过共亭的方式复制了桌面),在弹出的Selectkey(s)对话框中,选中要导入的公钥文件,然后单击Import,返回到主界面后会看见多了一个密钥,证明刚才的密钥己经导入成功了。如下图:-15-Sclccltheki(sjyomvouldliketorwp:dtoyoukc

18、zO-KeysVi.rrustSizeDezcriptic&as.2048/ICQdDK/EKSpublickeyScloctAH11帕“必1l-npyCancel9.打开Keys菜单,选择Sign,对导入进來的公钥进行签名确认。选中刚才导入的公钥文件(aaa),单击0K按钮。10.切换回第一台计算机,以相同的方式将第二台计算机的公钥(bill.asc)导入并签名。下面开始用PGP加密邮件,并发送邮件。11.打开foxmail,点击创建新邮件,撰写一封邮件,收信人为uaacompany.mail主题为PGP实验,内容为helloworld!12.在发送之前,对邮件内容进行签名,如下图所示选择S

19、ign:EncryptClipboardSignCurrentWindowQptions.PurgeCachesDecrypt&VerifyEncrypt&Sign目IPGPdLsk导了FGFkeysrjPGFma订-19-#-A右供(版-|CXM电)MS(i交層毎.Q)ItJIQGa工Hipk.:XiM人A*o:*)irr8代?日;tl还7IB/UTAA空|WF壬迂运QI:JNEUD#*-#-#-Hello-#-#-签名后邮件内容如下图:-#-13对邮件内容加密:按下图所示选择Encrypt-#-Q弓郞件(aacoapanyco)BEEBEE-21-的伴砂査看也狂入桔式龙)谡址即工fig-#

20、-JtelS保醫內咨昏决皓滾3更am戶堆顶收件人|“C5u谓经茁健侯驗道行下一!ft3-2:安装根证书第三步:填写个人资料。选择加密服务程序。本例中选择CSP,(如图3-2).CSP是加密服务提供程序是Windows操作系统中提供一般加密功能的硬件和软件组件。可以编写这些CSP以提供各种加密和签名算法。配置为由某个证书模板使用的每个CSP都可以潜在支持不同的加密算法,它可以支持不同的密钥长度。E入U下各!,不町右科序祁.第玄的!正月誉林无GTFiB的卜ii&iieMAL的胃4发am帛:oAeM&ffMtb:f*z)(e-25-3-3:填写信息之后选择CSP的生产丿商。如图3-4本例选择Micr

21、osoftBaseCryptagraphicProviderllersoft肮CryplcrtphieTrvadervl.0zJ童明t:P2ZJ3-4:生产商的选择第四步:当填充完信息之后,单击“继续”,即可申请成功。申请之后,出现如图3-5页面,用户须牢记业务受理号以及密码。之后进行密码以及业务号的确认。我们巳g簧理了么的I.求并力熔菱发了证书.下3M经的证书业务烦号.下载证钿1!用砂该号毋和!EH&MfifidWI3tecwoC060335IB126co*.虫的迁祜业隽責*号车记:0102-201001050000033-5:申请成功页面第五步:点击“安装证书”,安装证书(图:3-6),直

22、至出现3-7的页面。冏喲安装数字证书ain*字w书子务ucemi公司吳发呃寧证书,厦色:II名:*:CNCA:Oeljtofl北京lengwangO6O433S1i克0-5?i5-tm*3-6:安装证书申谓试用星个人字证书证书成功下敦证书己成功裝入应用程序中.3-7:证书申请并安装成功第七步:在IE中检查数字证书。检查效果图如3-8注书IntrkAt选顶常規I安全丨隗屯内容淳接I屁序丨高级1控制在该计坦eu启用证书预期目曲Q9:匀理个人数字证书|邀证书可正询标识宓自己.证书如漬除SSI如毎|证书).ZJ个人|瓦他人|中堀征书须发机构亞点任的书负发机询|盘信任的发行者1211侦发诒Owangtn

23、g曰YH1rnvi3CF32EOTK32E0I裁止日期!好记的名航OT7CAliTndiv20!04-5优vansteQCY-7t1ECT3?E0EVWYTI1HT笑E0E.I毎发者2109-1-Z02010-102010-6-10电規|沂轴信&.|证节路径|叵BE书信且这个淤书的目的JD下:所有应用桂第鞋瞬卍|去(fl伙有夭详沏信息,诒参考证书硕发轨栓的说第,*9发给:)#:MEICArtlaiisdslCA有效起16日期010-1-5到1)10-4-5巒窓有一个与论证书对&的慾乩3-8:检査数字证书六、实验验证通过设置电子邮件进行数字认证的应用。其中关键截图如下图通过电子邮件加密,用户发出

24、的邮件可以在非安全网络传输,只有接收方的持有者才可能打开该邮件。安全设置-27-发送撤销-#-橹南曷大学卖殓掖告四计算机病毒的防护学生姓名:信念学号:1314LOVE专业班级:网络间谍088班实验类型:验证综合口设计口创新实验口期:实验成绩:一、实验名称计算机病毒的防护二、实验目的(1) 了解计算机病毒;(2) 了解计算机杀毒软件,如金山毒霸;(3) 加强计算机病毒防范意识三、实验基本原理计算机病毒具有以下几个特点:寄生性、传染性、潜伏性、隐蔽性、破坏性、可触发性计算机病毒防范常识:1用常识进行判断2、安装防病毒产品并保证更新最新的病毒定义码3、首次安装防病毒软件时,一定要对计算机做一次彻底的

25、病毒扫描5、不要从任何不可靠的渠道下载任何软件6、警惕欺骗性的病毒7、使用其它形式的文档,女口.rtf(RichTextFormat)和.pdf(PortableDocumentFormat)8、不要用共亭的软盘安装软件,或者更为糟糕的是复制共亭的软盘9、禁用WindowsScriptingHost10、使用基于客户端的防火墙或过滤措施四、主要仪器设备及耗材PC机一台五、杀毒软件简介金山毒霸(KmgsoftAmi-Virus)是金山软件股份有限公司研制开发的高智能反病毒软件。融合了启发式搜索、代码分析、虚拟机查毒等经业界证明成熟可靠的反病毒技术,使其在查杀病毒种类、查杀病毒速度、未知病毒防治等

26、多方面达到世界先进水平,同时金山毒霸具有病毒防火墙实时监控、压缩文件查毒、查杀电子邮件病毒等多项先进的功能。紧随世界反病毒技术的发展,为个人用户和企事业单位提供完善的反病毒解决方案。金山毒霸首页:-29-0Amdows芳立EPft级“全山云直全中心己逹樓主腔彥扳本:2012.5F21112518痰奇库舷:201111Z了Z0百宝笛会员中心员久克黄!金山矗正在保护您的电脑!已经倪护舶魂脑1天多网购保膜ft热门功能U盘卫士修复荷:同悔遲垃圾紛开包有礼金山毒霸病毒查杀:djWS20iF(TF全盘2E杀已扌極1分:了6飢正在扫疸兹誌文件C:Vindo/raiasxskx86_v-nlusvideo.ia_31bSS6335435_6.1.7&0Dl&385_ncae_530c*:004C已椅出威戲:0打腳勺间:OD:OD:Z4ZU扫描克至:320-t文件f眇扫樹顶扫描数更扌辎唸扌銅桶木马碗盘共件项洪3顷J扫描典页扫描誘顶O寿全*安全衣鹹盘伫:)十正右扫=S.玄地8牆E)本娅合:)iraJCTQfA)软盘a:uS1-JI自动处理发现的咖査杀呢氐后自幼关机(送运自幼处迎咸切后有处.返対查杀做果有疑何?孑妨说说寿场滋膨并主穆彥扳本:2012.5P21112518痰寿库唸:031111?720j立E硏级M全山云安全中心己雀樓正农扫須的顷目已检测出眇姗濟与恢夏龄历史-31-

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!