加密解密
紧急求助!!用异或的原理做一个简单的加密工具!!
谢谢!
“选择文件”,“加密”,“解密” 三个按钮,如何编写他们消息响应函数呢??请大侠指点迷津吧!!谢谢!
[ 本帖最后由 Karelin 于 2012-2-24 17:02 编辑 ]
程序代码:#include <stdio.h>
#include <string.h>
#include <stddef.h>
#define KEY 0xAA
void* DoCrypt(void* data, size_t size) {
char* beg = data;
char* end = (char*)data + size;
do
*beg++ ^= KEY;
while (beg != end);
return data;
}
int main(void) {
char str[] = "Hello, world!";
DoCrypt(str, strlen(str));
puts(str);
DoCrypt(str, strlen(str));
puts(str);
return 0;
}
