Revision: 9626
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at November 14, 2008 21:21 by nicolaspar
Initial Code
function obuscar($str, $key) {
if( ! defined( 'obuscar_hash' ) ) define( 'obuscar_hash', '545487875458715154879664164' );
srand( obuscar_hash );
$salida = '';
$total = strlen($str);
for( $i = -1; ++$i < $total; ){
for( $j = -1; ++$j < ord(substr($key, $i % strlen($key), 1)); ) $toss = rand(0, 255);
$mascara = rand(0, 255);
$salida .= chr( ord( substr( $str, $i, 1) ) ^ $mascara);
}
return $salida;
}
echo obuscar('nicolas pardo','Mykey');
echo "<hr>";
echo obuscar('MS¬Š0Â9Âk6g','Mykey');
Initial URL
Initial Description
Ofuscar strings
Initial Title
Ofuscar strings
Initial Tags
Initial Language
PHP