Ver Mensaje Individual
  #6 (permalink)  
Antiguo 02/04/2004, 20:00
Avatar de andinistas
andinistas
 
Fecha de Ingreso: julio-2003
Ubicación: Bogotá COL
Mensajes: 1.000
Antigüedad: 20 años, 9 meses
Puntos: 0
tb

tambien te puede servir esto:

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.


Código PHP:


<? 
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.tusitio.com<br><br> El resultado que obtengas será una cadena que podrás desencriptár utilizando la misma clave."; } 
?>
__________________
Un Saludo, Andinistas.
"Llegaron... Ellos tenían la biblia y nosotros la tierra... y nos dijieron: 'Cierren los ojos y recen.' Cerramos los ojos y cuando los abrimos,
ellos tenían la tierra y nosotros la biblia." Abadío Green.