• 大小: 0.16M
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-03-28
  • 语言: 其他
  • 标签: 其他  

资源简介

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


评论

共有 条评论