欢迎来到天天文库
浏览记录
ID:50612329
大小:2.98 MB
页数:10页
时间:2020-03-12
《网络安全课程设计.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、.网络安全课程设计一、课程设计的目的和意义提高学生在网络安全方面综合运用理论知识解决实际问题的能力。使学生得到一次科学研究工作的初步训练,懂得网络加密/解密的方法和实现、网络相关安全工具的使用方法与网络攻击的防范。二、设计内容(1)使用高级语言(C、C++、C#语言)实现一个加密/解密程序,调试并通过该程序。(2)破解Windows口令。(3)获取本地用户的帐号和密码后进行远程控制。三、设计步骤及代码1.使用高级语言(C、C++、C#语言)实现一个加密/解密程序,调试并通过该程序。(1)加密程序源码#
2、includevoidmain(){int...a[7],i,count,n,temp;for(i=0;i<75;i++)//输出一行*,75个printf("*");printf("此程序将把您输入的一个小于8位的数通过一个算法进行加密.");printf("加密规则如下:");printf("t首先将数据倒序,然后将每位数字都加上5,再用和与10取余代替该数字.");printf("最后将第一位数和最后一位数字交换.");printf("
3、tttttttBY:sunflover");for(i=0;i<75;i++)printf("*");printf("请输入需要加密的数:");scanf("%d",&n);if(n>0&&n<=9999999)//判断输入的密码是否超出范围{for(i=0,count=1;i<7;i++,count++)//把原数据反转并存到数组中,并计算循环次数,n=1234567{a[i]=n%10;//a[0]=7,a[1]6,a[2]=5n=n/10;//n=123456,n=12
4、345,n=1234if(n==0)break;}for(i=0;i5、的数{printf("%d",a[i]);}printf("");...}elseprintf("Error!Pleasetryagain!");}(2)解密程序源码:#includevoidmain(){inta[7],i,count,n,temp;for(i=0;i<75;i++)//输出一行*,75个printf("*");printf("此程序将把您输入的一个小于8位的数通过一个算法进行解密.");printf("t解密规则如下:");print6、f("t首先将第一位数和最后一位数字交换.");printf("t然后将每位数字都加上5,再用和与10取余.");printf("t最后将数据倒序.");printf("tttttttBy:sunflover");for(i=0;i<75;i++)printf("*");printf("请输入需要解密的数:");scanf("%d",&n);if(n>0&&n<=9999999)//判断输入的数据是否超出范围{for(count=1;count<7、8;count++)//把数据反转并存到数组中,并计算循环次数,即数据位数{a[count-1]=n%10;//已实现将第一位数和最后一位数字交换,但多交换了几位n=n/10;if(n==0)break;}for(i=0;i8、ount;i++)//输出最终的数{printf("%d",a[i]);}printf("");}elseprintf("Error!Pleasetryagain!");getch();}2.破解Windows口令.........3.获取本地用户的帐号和密码后进行远程控制。(1)远程控制原理Telnet协议是TCPIP协议族中的一员,是Internet远程登录服务的标准协议和主要方式。它为用户提供了在本地计算机上完成远程主机工作的能力
5、的数{printf("%d",a[i]);}printf("");...}elseprintf("Error!Pleasetryagain!");}(2)解密程序源码:#includevoidmain(){inta[7],i,count,n,temp;for(i=0;i<75;i++)//输出一行*,75个printf("*");printf("此程序将把您输入的一个小于8位的数通过一个算法进行解密.");printf("t解密规则如下:");print
6、f("t首先将第一位数和最后一位数字交换.");printf("t然后将每位数字都加上5,再用和与10取余.");printf("t最后将数据倒序.");printf("tttttttBy:sunflover");for(i=0;i<75;i++)printf("*");printf("请输入需要解密的数:");scanf("%d",&n);if(n>0&&n<=9999999)//判断输入的数据是否超出范围{for(count=1;count<
7、8;count++)//把数据反转并存到数组中,并计算循环次数,即数据位数{a[count-1]=n%10;//已实现将第一位数和最后一位数字交换,但多交换了几位n=n/10;if(n==0)break;}for(i=0;i8、ount;i++)//输出最终的数{printf("%d",a[i]);}printf("");}elseprintf("Error!Pleasetryagain!");getch();}2.破解Windows口令.........3.获取本地用户的帐号和密码后进行远程控制。(1)远程控制原理Telnet协议是TCPIP协议族中的一员,是Internet远程登录服务的标准协议和主要方式。它为用户提供了在本地计算机上完成远程主机工作的能力
8、ount;i++)//输出最终的数{printf("%d",a[i]);}printf("");}elseprintf("Error!Pleasetryagain!");getch();}2.破解Windows口令.........3.获取本地用户的帐号和密码后进行远程控制。(1)远程控制原理Telnet协议是TCPIP协议族中的一员,是Internet远程登录服务的标准协议和主要方式。它为用户提供了在本地计算机上完成远程主机工作的能力
此文档下载收益归作者所有