资源简介
采用异或实现加解密
代码片段和文件信息
#include
#include
#include
#include
#include
#include
#include
#include
/**
* 加密/解密文件
*
* @param sourcefile 要加密/解密的文件名
* @param secretKey 密钥
* @param targetFile 加密/解密后要保存的文件名
*
* @return 加密成功或失败的数字表示
0:加密失败
1:加密成功
**/
int encryptFile(char *sourcefile char *secretKey char *targetFile){
FILE *fpSource *fpTarget; // 要打开的文件的指针
char buffer[21]; // 缓冲区,用于存放从文件读取的数据
int readCount // 每次从文件中读取的字节数
keyLen = strlen(secretKey) // 密钥的长度
i; // 循环次数
// 以二进制方式读取/写入文件
fpSource = fopen(sourcefile “rb“);
if(fpSource==NULL){
printf(“文件[%s]打开失败,请检查文件路径
- 上一篇:HMAC-SHA1 C++实现
- 下一篇:利用opencv,c++画网格代码
相关资源
- 数据结构与算法分析—c语言描述_课后
- C++实战源码-音频波形显示(入门级
- C++实战源码-音频采集2(入门级567)
- C++实战源码-音频采集1(入门级566)
- C++ 文本文件的加密与解密(提高篇
- C语言计算文件的md5值(长度32)
- c语言做的绘图板系统.zip
- c语言实现的汉诺塔演示程序.zip
- c语言别踩白块儿(双人版)源码.zi
- c语言华容道源码.zip
- c语言情人节的红玫瑰.zip
- 纯c语言迷宫源码.zip
- c语言对自己电脑系统测试.zip
- c语言学生信息系统.zip
- c语言俄罗斯方块.zip
- c语言文本编辑器系统源码.zip
- c语言实现如果cmd中的ping.zip
- c语言UDP传输系统源码.zip
- c语言图书借阅系统源码.zip
- c语言吃逗游戏源码.zip
- c语言万年历源码.zip
- c语言通讯录管理系统源码.zip
- c语言24点游戏源码.zip
- c语言实现图片转化为 ASCII 图.zip
- c语言种地要浇水游戏源码.zip
- c语言自创军旗游戏源码.zip
- c语言五子棋源码.zip
- c语言支持自己创建迷宫,并求解最短
- c语言商品销售系统源码.zip
- c语言Turbo C下写的俄罗斯方块.zip
评论
共有 条评论