没有合适的资源?快使用搜索试试~ 我知道了~
C语言加密解密源程序代码.txt
4星 · 超过85%的资源 需积分: 13 30 下载量 125 浏览量
2012-06-30
12:30:30
上传
评论 2
收藏 5KB TXT 举报
温馨提示
试读
7页
C语言加密解密源程序代码
资源推荐
资源详情
资源评论
//文件加密与解密//
#include<stdio.h>
#include<stdlib.h>
#define M 1000 //预设一个指定文件大小的数字M,方便以后改变
void yiwei() ;
int main()
{
printf("\n$****本程序只能对英文文本进行加密解密操作,如有不便尽请谅解****$");
printf("\n$********文件移位加密与解密、二进制加密与解密 *****************$"); // 软件信息
printf("\n$************** 2010级电气与电子工程学院 **********************$"); //
printf("\n$****************电1005-1班 周晓鹏 王磊 ***********************$"); // 欢迎界面
printf("\n$********** 欢迎使用本软件,祝您使用愉快 ********************$"); //
printf("\n");
getchar();//输入任意字符后进行下一操作
system("cls"); //清屏操作
printf("\n$****本程序只能对英文文本进行加密解密操作,如有不便尽请谅解****$");
printf("\n");
printf("\n$******************退出程序输入:1*********************$"); // 欢迎界面
printf("\n");
printf("\n$***************移位加密与解密输入:2******************$"); //
printf("\n");
printf("\n$**************二进制加密与解密输入:3*****************$"); // 欢迎界面
printf("\n");
printf("\n$********** 欢迎使用本软件,祝您使用愉快 ************$"); //
printf("\n");
switch(getchar())
#include<stdio.h>
#include<stdlib.h>
#define M 1000 //预设一个指定文件大小的数字M,方便以后改变
void yiwei() ;
int main()
{
printf("\n$****本程序只能对英文文本进行加密解密操作,如有不便尽请谅解****$");
printf("\n$********文件移位加密与解密、二进制加密与解密 *****************$"); // 软件信息
printf("\n$************** 2010级电气与电子工程学院 **********************$"); //
printf("\n$****************电1005-1班 周晓鹏 王磊 ***********************$"); // 欢迎界面
printf("\n$********** 欢迎使用本软件,祝您使用愉快 ********************$"); //
printf("\n");
getchar();//输入任意字符后进行下一操作
system("cls"); //清屏操作
printf("\n$****本程序只能对英文文本进行加密解密操作,如有不便尽请谅解****$");
printf("\n");
printf("\n$******************退出程序输入:1*********************$"); // 欢迎界面
printf("\n");
printf("\n$***************移位加密与解密输入:2******************$"); //
printf("\n");
printf("\n$**************二进制加密与解密输入:3*****************$"); // 欢迎界面
printf("\n");
printf("\n$********** 欢迎使用本软件,祝您使用愉快 ************$"); //
printf("\n");
switch(getchar())
{
case '1': exit(0);break;
case '2': yiwei();break;
case '3':erjinzhi();break;
}
return 0;
}
/*****************主函数结束*********************/
/***********调用移位加密解密函数*****************/
void yiwei()
{
FILE * infile=NULL; //输入文件指针
FILE * outfile=NULL; //输出文件指针
int key; //密钥
int operation=0; //操作类型,加密---1,解密---2
char filename[100],tempfile[1000],data;
while(1)
{
infile=outfile=NULL;
operation=0;
//选择操作类型
while(!(operation==1||operation==2))
{
printf("请选择【加密---1 解密---2】:");
scanf("%d",&operation);
//处理非法输入
case '1': exit(0);break;
case '2': yiwei();break;
case '3':erjinzhi();break;
}
return 0;
}
/*****************主函数结束*********************/
/***********调用移位加密解密函数*****************/
void yiwei()
{
FILE * infile=NULL; //输入文件指针
FILE * outfile=NULL; //输出文件指针
int key; //密钥
int operation=0; //操作类型,加密---1,解密---2
char filename[100],tempfile[1000],data;
while(1)
{
infile=outfile=NULL;
operation=0;
//选择操作类型
while(!(operation==1||operation==2))
{
printf("请选择【加密---1 解密---2】:");
scanf("%d",&operation);
//处理非法输入
剩余6页未读,继续阅读
资源评论
- yiyang20110130a2013-05-09可以看得懂,用来参考的代码,初学者使用
- ycsnakechen2013-07-27基本能理解,不过可参考
- 吃貓鼠2013-08-28基本能理解,不过可参考!
- 知母康2013-03-20文件加密与解密,网上一搜就有。
- hbqjlqq2012-12-12跟我要的需求不同,不过可参考下。
oasis2811
- 粉丝: 0
- 资源: 3
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功