文件的简单加密与解密(不安全)

来源:互联网 发布:2017网络新歌排行榜 编辑:程序博客网 时间:2024/05/12 17:11

文件的简单加密与解密(不安全)


加密:

#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;}


原创粉丝点击