Encriptación de Cadenas en PHP
Para realmente pasar datos ocultos ante los ojos de los usuarios, y no simplemente por medio de capos ocultos en formularios, PHP nos proporciona la función base64_encode() para encriptar una cadena.
Esta función recibe como argumento una cadena y la devuelve encriptada.
Si queremos mayor seguridad, la podemos usar combinada con strrev() que invierte la posición de todos los caracteres de la cadena que recibe como argumento y genera una cadena inversa.
Para decodificar la cadena encriptada usamos la función base64_decode(), que recibe como argumento la cadena encriptada y devuelve la cadena original.
El uso de estas tres funciones está ilustrado en e siguiente script:
Cargue el script en su navegador y verá las diferentes etapas por las que pasa la cadena.<?php$cadenaOriginal="Esto es una cadena.";echo ("La cadena original es: $cadenaOriginal<br>");// Se encripta la cadena.$cadenaCodificada=base64_encode($cadenaOriginal);echo ("La cadena codificada es: $cadenaCodificada<br>");//Se invierten los caracteres.$cadenaInvertida=strrev($cadenaCodificada);echo ("La cadena codificada revertida es: $cadenaInvertida<br>");//Se vuelven a inverir.$cadenaReinvertida=strrev($cadenaInvertida);//Se desencripta la cadena.$cadenaRecuperada=base64_decode($cadenaReinvertida);echo ("La cadena recuperada es: $cadenaRecuperada<br>");
?>
Use este sistema para el envío de cadenas en campos ocultos cuando no quera que estén a la vista de cualquier usuario, y no se olvide de usar la función de desencriptado en el script receptor.
Recuerden Comentar Compartir y Darle
Hasta la Próxima
Si te hemos ayudado : )
Te agradeceríamos que apoyaras este proyecto
Hasta la Próxima
Si te hemos ayudado : )
Te agradeceríamos que apoyaras este proyecto
0 comentarios:
Publicar un comentario