c++加密解密
来源:互联网 发布:八爪鱼数据导出破解 编辑:程序博客网 时间:2024/06/03 14:05
文件不希望别人看到,实现一种简易的加密解密方法,其过程互逆。
void EncDecFile(CString strSrc,CString strDest)
{
fstream fio(strSrc.GetBuffer(0), ios::in | ios::out);
if (!fio)
{
return false;
}
ofstream fout(strDest.GetBuffer(0));
if (!fout)
{
fio.close();
return false;
}
char chArry[100] = { 0 };
int readNum = 0;
while (!fio.eof())
{
fio.read(chArry, sizeof(chArry));
readNum = fio.gcount();
for (int i = 0; i < readNum; i++)
{
if (type == DEC)// 解密
{
chArry[i] = chArry[i] - 66;
chArry[i] = ~chArry[i];
}
else// 加密
{
chArry[i] = ~chArry[i] + 66; //此处可以更改
}
}
fout.write(chArry, readNum);
}
fout.close();
fio.close();
}
0 0
- 加密解密类(C#)
- C#DES加密解密
- C#MD5加密解密
- C#MD5加密解密
- C#MD5加密解密
- [C#] 加密与解密
- [C#]加密解密源码
- C#DES加密解密
- C#MD5 加密 解密
- C#DES加密解密
- C#Des加密&解密
- 字符串加密解密函数 (C#)
- C#DES加密和解密
- C#DES加密和解密
- c算法-数字加密解密
- DES加密解密C/C++
- c#MD5加密TripleDES加密解密封装
- [C#]简单加密解密[利用反射获取加密解密类]
- 二分图最大匹配
- Java并发编程:Lock
- cookie 和session 的区别详解
- VLAD局部特征聚合描述符
- linux网络编程4:客户端和服务端的聊天
- c++加密解密
- ifreq
- struct和typedef struct分析
- 按钮双虚线框的问题原因及解决
- Java Servlet完全教程
- MySQL合理利用锁机制优化
- JAVA基础9(设计模式 单例模式 工厂模式 建造者模式 原型模式)
- java框架篇---struts之OGNL详解
- (多)线程、(多)进程总结