C 利用异或(xor)加密/解密文件
当前位置:以往代写 > C/C++ 教程 >C 利用异或(xor)加密/解密文件
2019-06-13

C 利用异或(xor)加密/解密文件

C 利用异或(xor)加密/解密文件

之前写过一篇《php 利用异或(XOR)加密/解密文件》,但php执行的速度很慢,因此这次利用C重写,速度有很大的提高。

xor_encrypt.c

/** XOR 加密/解密文件 */
      
#define TRUE 1  
#define FALSE 0  
      
#include <stdio.h>  
#include <stdlib.h>  
#include <string.h>  
#include <io.h>     // 假如在/usr/include/找不到,可以在/usr/include/sys/复制已往  
      
      
// 输出信息  
void msg_log(char *str);  
      
// 判定文件是否存在  
int file_exists(char *filename);  
      
      
// 主函数
//
[email protected]:~/C$ gcc -o xor_encrypt xor_encrypt.c  
[email protected]:~/C$ time ./xor_encrypt 1280.jpg 1280en.jpg '@#$%^&*()_DFGHJKadsklfjasdf'  
success  
      
real    0m0.139s  
user    0m0.060s  
sys 0m0.070s

From:csdn博客 傲雪星枫

    关键字:

在线提交作业