The article introduced about PHP custom encryption and decryption, many friends are with PHP, if we write a will do, the following look at the code.
| The code is as follows |
Copy Code |
Description: PHP write encryption function, support private key Finishing: http://www.bKjia.c0m function KeyED ($txt, $encrypt _key) { $encrypt _key = MD5 ($encrypt _key); $ctr = 0; $tmp = ""; for ($i =0; $i { if ($ctr ==strlen ($encrypt _key)) $ctr = 0; $tmp. = substr ($txt, $i, 1) ^ substr ($encrypt _key, $ctr, 1); $ctr + +; } return $tmp; } function Encrypt ($txt, $key) { Srand (Double) microtime () *1000000); $encrypt _key = MD5 (rand (0,32000)); $ctr = 0; $tmp = ""; for ($i =0; $i { if ($ctr ==strlen ($encrypt _key)) $ctr = 0; $tmp. = substr ($encrypt _key, $ctr, 1). (Substr ($txt, $i, 1) ^ substr ($encrypt _key, $ctr, 1)); $ctr + +; } Return KeyED ($tmp, $key); } function Decrypt ($txt, $key) { $txt = KeyED ($txt, $key); $tmp = ""; for ($i =0; $i { $MD 5 = substr ($txt, $i, 1); $i + +; $tmp. = (substr ($txt, $i, 1) ^ $md 5); } return $tmp; } $key = "yitu.org"; $string = "I am an encrypted character"; Encrypt $string, and store it in $enc _text $enc _text = Encrypt ($string, $key); Decrypt the encrypted text $enc _text, and store it in $dec _text $dec _text = Decrypt ($enc _text, $key); Print "Encrypted text: $enc _text "; Print "Decrypted text: $dec _text "; ?>
|
http://www.bkjia.com/PHPjc/629685.html www.bkjia.com true http://www.bkjia.com/PHPjc/629685.html techarticle The article introduced about PHP custom encryption and decryption, many friends are with PHP, if we write a will do, the following look at the code. Code to copy code like this? PHP//Say ...