资源简介
Column permutation cipher是基于置换的加密解密方式。利用本程序可实现Column permutation cipher的加密和解密。
代码片段和文件信息
#include
#include
int klplieqjkt;
char ok[10]p[100]c[100];
int kn[10]knt[10];
getkey()
{
printf(“请输入密钥:“);
gets(k);
kl=strlen(k);
};
getkt()
{
for(i=0;i {
e=0;
for(j=0;j {
if(k[j] {
e++;
for(q=0;q {
if(k[q]==k[i])
e++;
}
}
}
kn[i]=e+1;
}
printf(“得到密钥顺序:“);
for(i=0;i {
printf(“%d“kn[i]);
}
printf(“\n“);
};
getp()
{
printf(“请输入明文:“);
gets(p);
pl=strlen(p);
};
encry()
{
q=pl/kl+1;
printf(“得到密文:“);
for(i=0;i {
for(j=0;j {
if(p[kn[j]+i*kl-1]!=‘\0‘)
{
c[j+i*kl]=p[kn[j]+i*kl-1];
printf(“%c“c[j+i*kl]);
}
}
}
printf(“\n“);
};
getktt()
{
for(i=1;i<=kl;i++)
{
for(j=0;j {
if(kn[j]==i)
knt[i-1]=j+1;
}
}
printf(“解密密钥顺序:“);
for(i=0;i {
printf(“%d“knt[i]);
}
printf(“\n“);
};
decry()
{
printf(“解密结果:“);
fo
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1318 2009-05-26 21:56 Column permutation cipher\1.c
文件 3339 2009-05-26 21:56 Column permutation cipher\1.dsp
文件 527 2009-05-26 21:56 Column permutation cipher\1.dsw
文件 41984 2009-05-26 21:56 Column permutation cipher\1.ncb
文件 48640 2009-05-26 21:56 Column permutation cipher\1.opt
文件 729 2009-05-26 21:56 Column permutation cipher\1.plg
文件 1349 2009-05-26 20:07 Column permutation cipher\column pomutation.txt
文件 176200 2009-05-26 21:56 Column permutation cipher\Debug\1.exe
文件 221220 2009-05-26 21:56 Column permutation cipher\Debug\1.ilk
文件 10333 2009-05-26 21:56 Column permutation cipher\Debug\1.obj
文件 181604 2009-05-26 21:30 Column permutation cipher\Debug\1.pch
文件 435200 2009-05-26 21:56 Column permutation cipher\Debug\1.pdb
文件 33792 2009-05-26 21:56 Column permutation cipher\Debug\vc60.idb
文件 45056 2009-05-26 21:56 Column permutation cipher\Debug\vc60.pdb
目录 0 2009-05-26 21:30 Column permutation cipher\Debug
目录 0 2009-05-26 21:56 Column permutation cipher
----------- --------- ---------- ----- ----
1201291 16
相关资源
- pt1101memeda_10737163.zip
- (4)LCD显示(1).rar
- ProgrammingGameAIByExample.pdf
- SMBMS.rar
- 断刃小组批量getshell工具.zip
- 12467230STM32L073xx_User_Manual.chm
- OAuth2实战.pdf
- 电分期末.zip
- 胡伟武_计算机体系结构课件_2017.zip
- ComputerArchitectureAQuantitativeApproach5th.p
- Classificationoftime-seriesimagesusingdeepcnn.
- 微擎小程序榆落微时光1.0.23小程序前
- S7-1200仿真教程.pdf
- 6908d19c7e04dbde289b4dec5403d7fb.rar
- 泛函分析:理论和应用.pdf
- _源代码.rar
- sogoupinyin-2.2.0.0102-2.zip
- 模式分析的核方法中文版和英文版合
- zw_qq_41143492-10381309-学生考试系统.zip
- zw_feifan50-9720417-MissionPlanner1.3.32PlayUA
- zw_weixin_42810059-10567648-数学分析考研笔
- 刺客.rar
- zw_DXF转G代码.zip
- 彩票开发源码.zip
- 斯坦福-IntroductiontoRobotics.zip
- zw_gephi-0.8.2-beta.setup.zip
- zw_嵌入式网络那些事(完整中文版)
- zw_WINDOWSAPI程序设计参考大全.zip
- zw_ssm-crm-new.zip
- zw_SolidWorks2014中文版基础教程.zip
评论
共有 条评论