加密文件简单的实现
来源:互联网 发布:教育培训行业数据分析 编辑:程序博客网 时间:2024/06/05 04:32
bool recodeFile(string pFileName, int MD, string saveName){ FILE* sourceFile = fopen(pFileName.c_str(), "rb+"); if(sourceFile) { fseek(sourceFile, 0, SEEK_END); //定位到文件末 int nSize = ftell(sourceFile); //文件长度 char* fileBuf = new char[nSize]; //加密数据的容器 char* newBuf = new char[nSize];//加密数据的容器 fseek(sourceFile, 0, SEEK_SET); //文件头 fread(fileBuf, sizeof(char), nSize / sizeof(char), sourceFile); if(nSize > 0) { for(int i = 0; i < nSize; i++) { newBuf[i] = fileBuf[i] + MD; } } fclose(sourceFile); FILE *fp = fopen(saveName.c_str(), "wb+"); fwrite(newBuf, sizeof(char), nSize / sizeof(char), fp); fclose(fp); delete newBuf; delete fileBuf; return true; } return false;}
int _tmain(int argc, _TCHAR* argv[]){ recodeFile("2.png", 10, "password.png"); recodeFile("password.png", -10, "2-1.png"); return 0;}
0 0
- 加密文件简单的实现
- 简单的文件加密
- 文件的简单加密
- 简单的文件加密
- 简单加密的实现
- 简单的文件数据加密器的实现
- 使用IO实现对文件简单的加密
- 简单的加密解密文件
- 简单的文件加密示例
- 简单的文件加密解密
- 简单信息的加密实现
- playfair加密的简单实现
- 实现简单的文本加密
- Md5加密的简单实现
- C语言实现简单文件加密解密
- java实现简单的异或操作(用于文件简单加密)
- 对文件作简单的加密
- 用CNG加密文件的简单方法
- spring mail发送邮件
- wordpress后台在本机部署后访问很慢
- CentOS系统(二)——搭建git服务器
- XDMCP连接OEL6.4_X64
- 【bzoj 3595】: [Scoi2014]方伯伯的Oj
- 加密文件简单的实现
- 30天自制操作系统——用U盘启动自制系统
- Android 群发短信
- 编程实现以二进制形式系那是无符号整数
- 第13周项目4-(3)体验选择排序
- mmap系统调用
- POJ1753
- 异步编程学习-Twisted学习文档【未完成】
- Memcached与Spring AOP构建数分布式据库前端缓存框架