最新东北大学信息安全作业.doc

最新东北大学信息安全作业.doc

ID:62984223

大小:224.00 KB

页数:11页

时间:2021-07-23

最新东北大学信息安全作业.doc_第1页
最新东北大学信息安全作业.doc_第2页
最新东北大学信息安全作业.doc_第3页
最新东北大学信息安全作业.doc_第4页
最新东北大学信息安全作业.doc_第5页
资源描述:

《最新东北大学信息安全作业.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、精品资料东北大学信息安全作业........................................精品资料作业(一)(1).编程实现双轨加密#include#include开始usingnamespacestd;charch1[30];charch2[30];从键盘读入明文ch1inti;stringshuanggui(char*ch){去除空格ch2intj=0,k=0;i=0;stringstr1="";偶数位字符stringstr2="";while(ch[j]!='')否是{if(ch[j]=='');加到str1中加到str2中

2、else{ch2[i]=ch[j];i++;}j++;}while(k#includeusingnamespacestd;读入

3、明文c1,密钥c2intN;intM;intlen(char*ch)计算明文、密钥的实际长度M、N{//计算密钥长度、明文长度inti=0;while(ch[i]!='')i++;生成二维字符数组returni;}//快速排序对密钥数组进行一次快速排序ch2voidQsort(char*ch,intlow,inthigh){if(low>=high){c2[n]=ch2[m]return;}intfirst=low;intlast=high;n=n+1charkey=ch[first];//用字表的第一个记录作为枢轴while(first

4、ast&&ch[last]>=key){--last;}m=m+1ch[first]=ch[last];........................................精品资料//将比第一个小的移到低端n

5、ti=0,k=0,j=0;charch3[10][10];charch4[10],ch1[100];while(ch0[j]!='')//除去空格{if(ch0[j]=='');else{ch1[i]=ch0[j];i++;}j++;}ch1[i+1]='';i=0;j=0;while(ch1[i]!='')//生成二维字符数组{ch3[i/N][i%N]=ch1[i];i++;}for(intl=0;l<=N;l++){ch4[l]=ch2[l];}Qsort(ch2,0,N-1);cout<<"钥控加密后:"<

6、intn=0;n='a'&&ch3[j][n]<='z')

7、

8、(ch3[j][n]>='A'&&ch3[j][n]<='Z'))cout<

9、arc2[20];//密钥cout<<"请输入明文:";gets(c1);cout<<"请输入密钥:";gets(c2);N=len(c2);M=len(c1);yuekong(c1,c2);}作业(二)(1)编程实现求乘法逆元;#includeintExtendedEuclid(intf,intd,int*result){intx1,x2,x3,y1,y2,y3,t1,t2,t3,q;x1=y2=1;x2=y1=

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

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

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