简单的文件加密
来源:互联网 发布:嵌入式linux操作系统 编辑:程序博客网 时间:2024/05/17 02:16
#define _CRT_SECURE_NO_WARNINGS//关闭安全检查#include<stdio.h>#include<stdlib.h>char jia(char ch){return ch + 1;//可以使用位加密return ch^523;}char jie(char ch){return ch - 1;//可以使用位解密return ch^523;}void jiami(char *path, char *pathjia){FILE *pfr, *pfw;pfr = fopen(path, "r");//读取pfw = fopen(pathjia, "w");//写入if (pfr == NULL || pfw == NULL){printf("失败");}else{while (!feof(pfr))//feof,文件结束返回1,否则返回0,前面加上!效果相反{char ch = fgetc(pfr);//读取字符putchar(ch);fputc(jia(ch), pfw);//写入加密字符}fclose(pfr);fclose(pfw);}}void jiemi(char *path, char *pathjie){FILE *pfw, *pfr;pfw = fopen(path, "r");pfr = fopen(pathjie, "w");if (pfr == NULL || pfw == NULL){printf("解密失败");}else{while (!feof(pfw)){char ch = fgetc(pfw);putchar(ch);fputc(jie(ch), pfr);}fclose(pfw);fclose(pfr);}}void main(){char *path = "C:\\Users\\snail\\Desktop\\1.txt";char *pathjia = "C:\\Users\\wh\\Desktop\\jiami.txt";char *pathjie = "C:\\Users\\wh\\Desktop\\jiemi.txt";jiami(path, pathjia);jiemi(pathjia, pathjie);system("pause");}
阅读全文
0 0
- 简单的文件加密
- 文件的简单加密
- 简单的文件加密
- 简单的加密解密文件
- 简单的文件加密示例
- 加密文件简单的实现
- 简单的文件加密解密
- 对文件作简单的加密
- 用CNG加密文件的简单方法
- .NET AES文件的简单加密
- 一个非常简单的文件加密函数
- C语言简单的文件加密
- 简单的class文件加密解密
- JavaIO ------简单的文件加密解密
- Android so文件的简单加密
- 文件的简单加密与解密(不安全)
- 简单文件加密/解密
- 简单的文件数据加密器的实现
- 阻塞队列
- Android--消息摘要MD5,SHA加密
- Mac最好用的SVN管理软件Cornerstone303
- Android 开发问题 —— WebView 浏览优酷等视频网站播放问题
- 学会苏轼“八面受敌”精读法, 受益终身
- 简单的文件加密
- Java基础之抽象类和接口
- java equal和==的区别
- JSP页面的函数参数为EL表达式
- json--4.json转换java
- Mac上webstorm与git仓库建立连接
- centos6.5采用nat方式上网以及和宿主机通信的方法
- java-生成扑克牌
- validate表单验证