资源简介
我们c++课程设计的作业 文件加解密 附件是从Codeblock运行过的
代码片段和文件信息
#include
#include
#include
#include
#include
using namespace std;
/*加密子函数开始*/
void jiami1(char *in_filenamechar *pwdchar *out_file)
{
FILE *fp1*fp2;
register char ch;
int j=0;
int j0=0;
fp1=fopen(in_filename“rb“);/*以二进制只读方式打开要加密的文件*/
if(fp1==NULL)
{
cout<<(“不能打开需要加密的文件,退出程序\n“);
exit(1);/*如果不能打开要加密的文件便退出程序*/
}
fp2=fopen(out_file“wb“);
if(fp2==NULL)
{
cout<<(“不能建立加密后的文件,退出程序。\n“);
exit(1);/*如果不能建立加密后的文件便退出*/
}
while(pwd[++j0]);
ch=fgetc(fp1);
/*加密算法开始*/
while(!feof(fp1))
{
fputc(ch^pwd[j>=j0?j=0:j++]fp2);/*异或后写入fp2文件*/
ch=fgetc(fp1);
}
fclose(fp1);/*关闭源文件*/
fclose(fp2);/*关闭目标文件*/
}
/*加密子函数开始*/
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2016-01-02 17:48 文件加密\
目录 0 2015-06-08 21:08 文件加密\bin\
目录 0 2015-06-10 14:43 文件加密\bin\Debug\
文件 972668 2015-06-10 14:43 文件加密\bin\Debug\文件加密.exe
文件 5789 2015-06-10 14:43 文件加密\main.cpp
文件 961517 2016-01-02 17:48 文件加密\main.exe
文件 7233 2016-01-02 17:48 文件加密\main.o
目录 0 2015-06-08 21:08 文件加密\obj\
目录 0 2015-06-10 14:43 文件加密\obj\Debug\
文件 20877 2015-06-10 14:43 文件加密\obj\Debug\main.o
文件 1086 2015-06-10 13:04 文件加密\文件加密.cbp
文件 146 2015-06-10 14:53 文件加密\文件加密.depend
文件 323 2015-06-17 16:27 文件加密\文件加密.layout
- 上一篇:C++ 模拟电子时钟程序
- 下一篇:Winsock 聊天程序VC++版服务器+客户端
相关资源
- Thinking in C++中文版
- C++语言程序设计_第四版_郑莉_高清p
- 东南大学C++课件-何洁月80讲(总).
- DevC++
- C/C++实验系统
- 一个月挑战c++
- vsC++编程新手指导
- C++语言编程器
- VS2008 windows应用程序C++
- C++深入版
- C++PPT
- C++沉思录
- c++核心编程技术
- C++出错提示英汉对照
- c++/c语言学习系统
- C和C++安全编码(中文版)
- c++基础教程
- VC++6.0
- Microsoft Visual C++ 2010
- 嵌入式CC++语言精华文章集锦
- 交通灯管理仿真程序
- CC++库函数
- C++_STL使用例子大全
- C C++精华帖合辑(新手必看)
- C++ 基本语法及实例说明
- 《算法竞赛入门经典》
- C++API
- c++深度剖析木马程序
- c++练习题
- vc++6.0初学入门教程(PDF编辑版)
评论
共有 条评论