ImageVerifierCode 换一换
格式:DOCX , 页数:9 ,大小:133.39KB ,
资源ID:4271065      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/4271065.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(计算机安全报告.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

计算机安全报告.docx

1、计算机安全报告淮 阴 工 学 院实 验 报 告课程名称:计算机信息安全:班 级:学 号:姓 名:院 部:计算机工程学院2011年 12 月 2011年 12 月实验一 RSA算法程序设计一、实验目的与要求1掌握公开密钥体制基本原理;2熟悉RSA算法过程;3提高学生的逻辑思维能力和编程技术。二、实验环境Pentium(R) Dual-Core 3.20GHz以上 CPU,1.96以上内存,200G以上硬盘,安装WindowsXP以上操作系统。三、实验内容与步骤1写代码产生判断是否输入的是素数primes1(int n1)/判断素数 int i,p1,n,sq,sq1; unsigned shor

2、t pritab210000; n=3;p1=1;pritab20=2;pritab21=3; do n=n+2;sq=(int)sqrt(n);sq1=1,i=0; while (pritab2i=sq)&(sq1!=0) sq1=pritab2i;sq1=n%sq1;i+; if (sq1!=0) p1+,pritab2p1=n; while (n1);/最大公约数gcd(a,b)=1 return(a);/返回初选密钥值 4. 计算欧拉函数选择密钥int pf_c(int m,int k)int a,i1,a1,b50; unsigned long c1; double long c;

3、c=1;c1=1;i1=0; do / 将十进制转换成二进制 a=(int)ceil(k/2);a1=(k%2); bi1=a1;k=a;i1+; while (a0); i1-;/平方-乘算法 for (int i=i1;i=0;i-) c=fmod(c*c,r);if (bi=1)c=fmod(c*m,r); c1=(int)ceil(c); return c1;5. 设计主程序并编译调试void main()char c; use(); do cinc; switch(c) case 1:primes();use();break; case 2:ckey();use();break; c

4、ase 3:pf_c1();use();break; case 4:pf_c2();use(); while(c=1|c=2|c=3|c=4);6. 修改编译时出现的错误反复重复直到程序正常运行四、实验体会在本次上机实验中,把理论的RSA算法用代码实现了。看似简单的数据加密其实并不简单,包含很多小的算法。在本次实验中也遇到一些代码编写和设计的问题。在求最大公约数时,循环替代的变量赋值有错误,经过细心的观察发现除数与被除数反写了。在把十进制转化为二级制时比较茫然,经过同学的帮助终于实现了。最后成功的调试出来。在查看实验结果时有时候不能正常得到密钥,这是因为,所选素数太大而溢出。实验二 冰河远程控

5、制软件使用一、实验目的 本次实验学习冰河木马远程控制软件的使用,通过实验可以了解木马和计算机病毒的区别,熟悉使用木马进行网络攻击的原理和方法,熟悉防范木马的方法,加深对木马的安全防范意识。二、实验环境装有Windows 2000/XP系统的计算机,局域网或Internet,冰河木马软件(服务器和客户端)三、实验内容与步骤1.关闭杀毒软件和防火墙2.在自己计算机上安装冰河木马client端3.让一起合作的同学安装冰河木马Server即win32.exe4.打开自己计算机的冰河木马主控程序如下图:5.采用自动搜索或者输入固定IP号,可以发现安装了冰河木马受控程序的 计算机IP地址可以被搜索到,然后

6、连接此台计算机。6.单机所连接的计算机可以看到受控计算机的所有磁盘并且可以再磁盘上建立修改删除文件如下图:7.打开文件选项卡,看见可以捕捉控制受控计算机的桌面 设置好图像参数后,就可以清晰的看到受控计算机的屏幕可以操作它和操 作自己计算机一样。8.还可以利用冰河木马软件同受控计算机进行聊天。四、实验体会在本次上机实验中,主要进行了冰河木马的使用。需要至少两台以上的的计算机进行配合。通过本实验,了解了一般木马程序如何潜入用户的计算机进行偷取用户的信息。冰河木马程序是通过关联计算机的记事本应用程序,通过修改注册表,使得打开记事本的事件变为执行冰河木马受控程序并记住打开记事本的路径然后再打开用户所要

7、打开的记事本。本次实验由于只是使用冰河木马和了解它的原理,不需要自己编写所以比较简单,木马程序可以预防,比如不关闭防火墙和杀毒软件,使之不能随意修改注册表。 实验三 软件保护程序综合设计一、实验目的1掌握软件保护的基本方法;2加强软件保护应用能力;3提高编程技术。二、实验环境Pentium(R) Dual-Core 3.20GHz以上 CPU,1.96以上内存,200G以上硬盘,安装WindowsXP以上操作系统。安装vs2008等编程环境。三、实验内容与步骤 1编写一简单的加法程序,如下: private void button1_Click(object sender, EventArgs

8、 e) try int a = int.Parse(textBox1.Text); int b = int.Parse(textBox2.Text); textBox3.Text = (a + b).ToString(); catch (Exception ex) MessageBox.Show(ex.ToString(); Form1_Load(sender, e); 编写一时间时间,使之未经过序列号使用时不断跳出显示“请购买正版” 的对话框。 private void Form1_Load(object sender, EventArgs e) if (b = false) System.

9、Timers.Timer t = new System.Timers.Timer(8000); t.Elapsed += new System.Timers.ElapsedEventHandler(Show); t.AutoReset = true; t.Enabled = true; else public void Show(object source,System.Timers.ElapsedEventArgs e) MessageBox.Show(请购买正版,消息,MessageBoxButtons.OK); 3.编写一方法使之输入序列号与已知序列号相同时不再有对话框弹出且 程序正常使

10、用。 private void button2_Click(object sender, EventArgs e) if (this.textBox4.Text = abc) b = true; this.button1.Text = 求和; this.label4.Visible = false; this.textBox4.Visible = false; this.label1.Visible = true; this.label2.Visible = true; this.label3.Visible = true; this.textBox1.Visible = true; this

11、.textBox2.Visible = true; this.textBox3.Visible = true; this.button2.Visible = false; this.button1.Visible = true; else b = false; this.label4.Visible = true; this.textBox4.Visible = true; this.label1.Visible = true; this.label2.Visible = true; this.label3.Visible = true; this.textBox1.Visible = tru

12、e; this.textBox2.Visible = true; this.textBox3.Visible = true; this.button2.Visible = true; this.button1.Visible = true; Form1_Load(sender, e); 四、实验体会在本次上机实验中,主要进行对软件保护的代码编写。掌握代码保护的原理,由于时间原因,仅仅是对一简单的加法程序进行保护。软件保护有很多种,如每隔2分钟就会弹出警告窗口,提示“请购买正式版本”;使用该软件前需要输入序列号才能运行;该软件只能使用30天;程序中使用“花指令”防止破解;使用Key File保护等。由于水平和其他原因的限制,这次实验仅仅是对程序弹出警告窗口和输入序列号才能进行,这两种软件保护相对比较简单,但也容易被破解,所以还应该学习限定软件使用日期,“花指令”等软件保护,采用多种保护结合更好的保护好软件的产权。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1