Ver Mensaje Individual
  #2 (permalink)  
Antiguo 06/08/2016, 16:30
Avatar de xfxstudios
xfxstudios
 
Fecha de Ingreso: junio-2015
Ubicación: Valencia - Venezuela
Mensajes: 2.448
Antigüedad: 8 años, 10 meses
Puntos: 263
Respuesta: encriptar y desencriptar datos

prueba asi:

Código PHP:
Ver original
  1. function encrypt($string, $key) {
  2.    $result = '';
  3.    for($i=0; $i<strlen($string); $i++) {
  4.       $char = substr($string, $i, 1);
  5.       $keychar = substr($key, ($i % strlen($key))-1, 1);
  6.       $char = chr(ord($char)+ord($keychar));
  7.       $result.=$char;
  8.    }
  9.    return base64_encode($result);
  10. }
  11.  
  12. function decrypt($string, $key) {
  13.    $result = '';
  14.    $string = base64_decode($string);
  15.    for($i=0; $i<strlen($string); $i++) {
  16.       $char = substr($string, $i, 1);
  17.       $keychar = substr($key, ($i % strlen($key))-1, 1);
  18.       $char = chr(ord($char)-ord($keychar));
  19.       $result.=$char;
  20.    }
  21.    return $result;
  22. }
  23.  
  24. $cadena_encriptada = encrypt("LA CADENA A ENCRIPTAR","LA CLAVE");
  25.  
  26. echo $cadena_encriptada;
  27.  
  28. echo decrypt($cadena_encriptada,"LA CLAVE");

Fuente: ENLACE

Saludos
__________________
[email protected]
HITCEL