网络安全课程设计222.doc

网络安全课程设计222.doc

ID:48908019

大小:2.98 MB

页数:13页

时间:2020-02-05

网络安全课程设计222.doc_第1页
网络安全课程设计222.doc_第2页
网络安全课程设计222.doc_第3页
网络安全课程设计222.doc_第4页
网络安全课程设计222.doc_第5页
资源描述:

《网络安全课程设计222.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、.专业.专注.一、课程设计的目的和意义提高学生在网络安全方面综合运用理论知识解决实际问题的能力。使学生得到一次科学研究工作的初步训练,懂得网络加密/解密的方法和实现、网络相关安全工具的使用方法与网络攻击的防范。二、设计内容(1)使用高级语言(C、C++、C#语言)实现一个加密/解密程序,调试并通过该程序。(2)破解Windows口令。(3)获取本地用户的帐号和密码后进行远程控制。三、设计步骤及代码1.使用高级语言(C、C++、C#语言)实现一个加密/解密程序,调试并通过该程序。(1)加密程序源码#includevoidmain(){int.word完美

2、格式..专业.专注.a[7],i,count,n,temp;for(i=0;i<75;i++)//输出一行*,75个printf("*");printf("此程序将把您输入的一个小于8位的数通过一个算法进行加密.");printf("加密规则如下:");printf("t首先将数据倒序,然后将每位数字都加上5,再用和与10取余代替该数字.");printf("最后将第一位数和最后一位数字交换.");printf("tttttttBY:sunflover");for(i=0;i<75;i++)printf("*"

3、);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=12345,n=1234if(n==0)break;.word完美格式..专业.专注.}for(i=0;i

4、5;//a[0]=7+5=12,a[1]=11,a[2]=10a[i]=a[i]%10;//a[0]=12%10=2,a[1]=1,a[2]=0}temp=a[0];//交换第一位和最后一位数的位置a[0]=a[count-1];a[count-1]=temp;printf("加密后的数是:");for(i=0;i

5、udevoidmain(){inta[7],i,count,n,temp;for(i=0;i<75;i++)//输出一行*,75个printf("*");printf("此程序将把您输入的一个小于8位的数通过一个算法进行解密.");printf("t解密规则如下:");printf("t首先将第一位数和最后一位数字交换.");printf("t然后将每位数字都加上5,再用和与10取余.");printf("t最后将数据倒序.");printf("tttttttBy:sunflover");f

6、or(i=0;i<75;i++)printf("*");printf("请输入需要解密的数:");scanf("%d",&n);if(n>0&&n<=9999999)//判断输入的数据是否超出范围.word完美格式..专业.专注.{for(count=1;count<8;count++)//把数据反转并存到数组中,并计算循环次数,即数据位数{a[count-1]=n%10;//已实现将第一位数和最后一位数字交换,但多交换了几位n=n/10;if(n==0)break;}for(i=0;i

7、{a[i]=a[i]+5;a[i]=a[i]%10;}temp=a[0];a[0]=a[count-1];a[count-1]=temp;.word完美格式..专业.专注.printf("解密后的数是:");for(i=0;i

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。