php 使用異或(XOR)加密 解密檔案

2021-06-18 23:34:17 字數 995 閱讀 5009

php 使用異或(xor)加密/解密檔案

原理:將檔案每乙個位元組與key作位異或運算(xor),解密則再執行一次異或運算。

**如下:

/** 檔案加密,使用key與原文異或生成密文,解密則再執行一次異或即可

* @param string $source 要加密或解密的檔案

* @param string $dest 加密或解密後的檔案

* @param string $key 金鑰

*/function file_encrypt($source, $dest, $key)

fclose($fp);

return file_put_contents($dest, $content, true);

}else

}?>

C 使用異或 xor 加密 解密檔案

c 使用異或 xor 加密 解密檔案 之前寫過一篇 php 使用異或 xor 加密 解密檔案 但php執行的速度很慢,因此這次使用c重寫,速度有很大的提高。xor encrypt.c xor 加密 解密檔案 define true 1 define false 0 include include i...

C 使用異或 xor 加密 解密檔案

之前寫過一篇 php 使用異或 xor 加密 解密檔案 但php執行的速度很慢,因此這次使用c重寫,速度有很大的提高。xor 加密 解密檔案 define true 1 define false 0 include include include include 如果在 usr include 找不...

PHP使用異或加密解密檔案

原理 將檔案的每乙個位元組與金鑰的單位做異或處理 檔案加密解密方法 param string input 原始檔 param string ouput 加密檔案 param string key 金鑰 function file crypt input ouput key if ouput key ...