异或加密二进制文件
来源:互联网 发布:淘喵淘宝互刷流量软件 编辑:程序博客网 时间:2024/05/21 09:12
加密二进制文件
#include <stdio.h>
#include <stdlib.h>
#include<string.h>
void encrypt(char *buf, int n, char *key)
{
int i,j;
int kn=strlen(key);
for(i=0,j=0;i<n;i++,j++)
{
buf[i]^=key[j];
if(j%kn==0)
{
j=0;
}
}
}
int main(int argc, char **argv)
{
if(argc<3)
{
printf("canshubugou");
return 0;
}
FILE *fp1=fopen(argv[1],"r+b");
if(fp1==NULL)
{
printf("open failed");
return -1;
}
FILE*fp2=fopen(argv[2],"w+b");
if(fp2==NULL)
{
//printf("open failed");
fclose(fp1);
return -1;
}
int n;
char key="nimeiye";
char buf[1024]={0};
while((n=fread(buf,1,1024,fp1))>0)
{
encrypt(buf,n,key);
fwrite(buf,1,n,fp2);
}
system("pause");
return 0;
}
0 0
- 异或加密二进制文件
- 二进制文件加密
- c语言二进制文件加密
- 二进制文件简单加密
- 异或加密
- c#异或加密
- 异或加密原理
- 异或加密
- 异或加密
- 谈谈异或加密
- 谈谈异或加密
- 异或加密原理
- IOS 异或加密
- 异或加密
- iOS-异或加密
- 异或加密
- 异或加密
- java 异或加密
- c/c++内存对齐
- 命名空间“HaiChuang.AMAC”中不存在类型或命名空间名称“WCFClient”。是否缺少程序集引用?
- Unix/Linux系统网络编程
- Android驱动例子(LED灯控制)
- POJ-1850-Code-组合数学
- 异或加密二进制文件
- 九度 1140 - 回溯 - 八皇后
- Java通过Mathematica实现人脸识别
- 1048. Find Coins (25)
- Spring之Aop与Ioc
- 0006.Map、Tuple、zip实战
- iphone开发之UIButton按钮的使用(一)拖线实现 多个按钮分别用多个方法实现事件监听
- 大整数乘法运算代码
- storm简介