function encrypt_md5($msg, $key) { $string = ""; $buffer = ""; $key2 = ""; while ($msg) { $key2 = pack("H*", md5($key . $key2 . $buffer)); $buffer = substr($msg, 0, 16); $string .= bytexor($buffer, $key2); $msg = substr($msg, 16); } return $string; }
function crypt_md5($msg, $heslo) { $key = $heslo; $sifra = ""; $key1 = binmd5($key); while ($msg) { //echo $msg; $m = substr($msg, 0, 16); $msg = substr($msg, 16); $sifra .= bytexor($m, $key1, 16); $key1 = binmd5($key . $key1 . $m); } //echo $sifra; echo "\n"; return $sifra; }