<?php
function base16Encode($arg){
$ret = '';
for($i=0; $i < strlen($arg); $i++){
$tmp = ord(substr($arg, $i, 1));
$ret .= dechex($tmp);
}
return $ret;
}
function encode($text)
{
return bin2hex($text);
}
function decode($base16){
return pack("H*", $base16);
}
function encrypt($key, $link){
$cp = mcrypt_module_open(MCRYPT_RIJNDAEL_128, '', 'cbc', '');
@mcrypt_generic_init($cp, $key, $key);
$enc = mcrypt_generic($cp, $link);
mcrypt_generic_deinit($cp);
mcrypt_module_close($cp);
return $enc;
}
$key="KEY";
echo $transmitKey = base16Encode($key);
echo "\r\n";
echo encode($key);
$link="URL";
$crypted = base64_encode(encrypt($key, $link));
//echo $crypted;
preferences:
35.47 ms | 402 KiB | 5 Q