加密解密
紧急求助!!用异或的原理做一个简单的加密工具!!
谢谢!
“选择文件”,“加密”,“解密” 三个按钮,如何编写他们消息响应函数呢??请大侠指点迷津吧!!谢谢!
[ 本帖最后由 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; }