资源简介

运用移位密码体制,用C语言实现对文件的加密和解密程序。

资源截图

代码片段和文件信息


/************************************************************************/
/* 版权所有:信息工程学院 王明 使用时请注明出处!!                        */
/* 算法:凯撒密码体制 */
/************************************************************************/

#include 
#define N 5


void jiami(char namea[256])
{
FILE *fp_jiami*fp_file2;
char c;
fp_jiami=fopen(namea“rb“);
fp_file2=fopen(“file2.txt““wb“);
while(EOF!=(fscanf(fp_jiami“%c“&c)))
{
if((c>=‘A‘&&c<=‘Z‘)||(c>=‘a‘&&c<=‘z‘))
{
c=c+N;
if (!((c>=‘A‘&&c<=‘Z‘)||(c>=‘a‘&&c<=‘z‘)))c=c-26;
if(c>=‘a‘&&c<=‘z‘)c=c-32;
}
fprintf(fp_file2“%c“c);
}
fclose(fp_file2);
fclose(fp_jiami);
}

void jiemi(char en_name[256])
{
FILE *fp_ji

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件        1582  2011-07-15 10:14  (自写)凯撒密码加密.cpp

评论

共有 条评论