- substr: documentation ( source)
- md5: documentation ( source)
<?php
function MLencrypt($pass){
$hash = '';
for($i=0;$i<strlen($pass);$i++)
$hash .= substr(md5($pass[$i]),($i%15),30);
echo $hash."\n";
return md5($hash);
}
$a = 'MLencrypt';
echo ${$a};
${$a} = 'echo phpinfo();';
echo $a('1234567890123456');