[1000programacion] Encriptación simple utilizando PHP

  • From: "Tardo" <tardo@xxxxxx>
  • To: "'1000programacion'" <1000programacion@xxxxxxxxxxxxx>
  • Date: Mon, 15 Sep 2003 01:53:01 +0200

Las siguientes funciones hacen una encriptación XOR de una cadena
utilizando una clave sin limite de tamaño. No es un sistema de
encriptación muy seguro pero para cosas pequeñas es mejor eso que
utilizar plain passwords. 
<? 
function x_Encrypt($string, $key) 
{ 
for($i=0; $i<strlen($string); $i++) 
{ 
for($j=0; $j<strlen($key); $j++) 
{ $string[$i] = $string[$i]^$key[$j]; } 
} 
return $string; 
} 

function x_Decrypt($string, $key) 
{ 
for($i=0; $i<strlen($string); $i++) 
{ 
for($j=0; $j<strlen($key); $j++) 
{ $string[$i] = $key[$j]^$string[$i]; } 
} 
return $string; 
} 

if ($metodo == en) { echo x_Encrypt("$cadena", "$clave"); } 
if ($metodo == de) { echo x_Decrypt("$cadena", "$clave"); } 
if (!$metodo) { echo
"Prueba:<br><br>".$PHP_SELF."?metodo=en&clave=unaclavecualquiera&cadena=
www.xeron.org<br><br> El resultado que obtengas será una cadena que
podrás desencriptár utilizando la misma clave."; } 
?> 
 
fuente:http://www.xeron.org/?ficha=6


Other related posts:

  • » [1000programacion] Encriptación simple utilizando PHP