Ver Mensaje Individual
  #3 (permalink)  
Antiguo 11/01/2014, 12:53
Avatar de Panino5001
Panino5001
Me alejo de Omelas
 
Fecha de Ingreso: mayo-2004
Ubicación: -34.637167,-58.462984
Mensajes: 5.148
Antigüedad: 20 años
Puntos: 834
Respuesta: Encriptar y desencriptar

Quizá te sirva esta propuesta de caricatos, que es fácilmente portable a php:
http://www.forosdelweb.com/1007977-post6.html
En php podría ser algo así:
Código PHP:
function encripta($cadena)    {
    
$cadenaEncriptadora "caricatos";
    
$indice 0;
    
$tope strlen($cadena);
    
$n strlen($cadenaEncriptadora);
    
$resultado = array();
    
    do    {
        
$resultado[$indice] = ord($cadenaEncriptadora[$indice $n]) ^ ord($cadena[$indice]);
    }
    while (++
$indice $tope);
    return 
utf8_encode(implode('-',$resultado));
}
function 
desEncripta($cadena)    {
    
$cadena=explode('-',$cadena);
    
$cadenaEncriptadora "caricatos";
    
$indice 0;
    
$tope count($cadena);
    
$n strlen($cadenaEncriptadora);
    
$resultado "";
    
    do    {
        
$resultado .= chr(ord($cadenaEncriptadora[$indice $n]) ^ $cadena[$indice]);
    }
    while (++
$indice $tope);
    return 
$resultado;