文件的简单加密与解密(不安全)
2017-12-12 21:03
183 查看
文件的简单加密与解密(不安全)
加密:
#if 0 文件的加密 int _tmain(int argc, _TCHAR* argv[]) { FILE* fpr = fopen("main.cpp", "r"); if (NULL == fpr) return -1; FILE* fpw = fopen("mainsec.cpp", "w"); if (NULL == fpw) { fclose(fpr); //如果失败需要把上一个文件关闭。保存状态 return -1; } char ch; while ((ch = fgetc(fpr)) != EOF) { ch += SEC;//进行加密,将内容的值定量改变,显示出非原来的内容 fputc(ch, fpw); } fclose(fpr); fclose(fpw); return 0; } #endif
解密:
#include "stdafx.h" #define SEC 10 //SEC不能太大相加后超出范围(溢出)则不能完整解密 int _tmain(int argc, _TCHAR* argv[]) { //文件的解密 FILE* fpr = fopen("mainsec.cpp", "r"); if (NULL == fpr) return -1; FILE* fpw = fopen("mainanother.cpp", "w"); if (NULL == fpw) { fclose(fpr); //如果失败需要把上一个文件关闭。保存状态 return -1; } char ch; while ((ch = fgetc(fpr)) != EOF) { ch -= SEC;//进行加密,将内容的值定量改变,显示出非原来的内容 fputc(ch, fpw); } fclose(fpr); fclose(fpw); return 0; }
相关文章推荐
- vc++网络安全编程范例(17)-open ssl 实现文件加密与解密
- 简单的class文件加密解密
- Qt对中文文件的简单加密解密
- 简单的对图片文件进行加密解密
- 简单的对图片文件进行加密解密
- Java批量加密解密文件简单小程序
- QT文件的转码实现简单加密解密
- 一个简单的C++加密,解密文件程序
- 简单的文件加密解密
- RH413企业安全加固 第4章 创建文件系统(加密解密)
- 对文件进行简单加密和解密操作
- 个人笔记-简单文件加密解密
- 使用异或做的简单文件加密和解密
- 一个简单且安全的文件加密算法------抑或加密
- C++ 简单的文件加密和解密 实例
- Visual Studio 2017中使用正则修改部分内容 如何使用ILAsm与ILDasm修改.Net exe(dll)文件 C#学习-图解教程(1):格式化数字字符串 小程序开发之图片转Base64(C#、.Net) jquery遍历table为每一个单元格取值及赋值 。net加密解密相关方法 .net关于坐标之间一些简单操作
- Qt对中文文件的简单加密解密
- DES 方式:文件加密与解密的简单测试
- C++ 简单的文件加密和解密 实例