对文件进行简单加密和解密操作
来源:互联网 发布:java正则表达式 或者 编辑:程序博客网 时间:2024/05/17 07:54
加密过程:利用fread函数将文件以一个字节的形式依次读出,对取出的字节进行-1操作,然后再用fwrite函数写入
void testEncrypt(){
FILE *fpRead =fopen("/Users/Lark/Desktop/Test.mp4","r");
FILE *fpWrite =fopen("/Users/Lark/Desktop/Test.secret","w");
if (fpRead) {
if (fpWrite) {
while (1) {
if (feof(fpRead)) {
break;
}
char bytes;
fread(&bytes, 1, 1, fpRead);
bytes -= 1;
fwrite(&bytes, 1, 1, fpWrite);
}
printf("加密成功!!!\n");
fclose(fpWrite);
}
fclose(fpRead);
}
}
解密过程:
void declassify(){
FILE *fpRead =fopen("/Users/Lark/Desktop/Test.secret","r");
FILE *fpWrite =fopen("/Users/Lark/Desktop/Test2.mp4","w");
if (fpRead) {
if (fpWrite) {
while (1) {
if (feof(fpRead)) {
break;
}
char bytes;
fread(&bytes, 1, 1, fpRead);
bytes += 1;
fwrite(&bytes, 1, 1, fpWrite);
}
printf("解密成功!!!\n");
fclose(fpWrite);
}
fclose(fpRead);
}
}
- 对文件进行简单加密和解密操作
- java对文件进行加密解密操作
- 对文件进行EFS加密和解密
- 对文件进行EFS加密和解密
- 对文件进行EFS加密和解密
- 简单的对图片文件进行加密解密
- C#通过一个密码对文件进行加密解密操作
- 对字符串进行简单的加密和解密处理
- 【Java】通过DES加密和解密工具,对字符串进行加密和解密操作
- DES加密和解密工具,可以对字符串进行加密和解密操作
- Linux下利用openssl对文件进行加密和解密
- Linux下利用openssl对文件进行加密和解密
- 通过IO流对文件进行加密和解密
- 使用CryptoAPI对文件进行加密解密
- 对文件进行DES加密与解密
- 利用FileStream对文件进行加密解密
- 实现对文件进行加密,解密程序代码
- .NET下对文件进行加密解密
- fatal error: Invalid layout of preloaded class
- Android 群英传读书笔记
- Java 中泛型
- 栈的顺序表示和实现(数据结构)
- 统计学习笔记-KNN的缺陷
- 对文件进行简单加密和解密操作
- vim使用
- 时间管理
- IntentService 源码解析
- Android项目重构之路:架构篇
- 清除UITableView底部多余的分割线
- iOS initWithCoder, initWithFrame那些事儿
- CentOS 下JDK安装
- HandlerThread 源码解析