Sí, por ejemplo a mi me gustaría saber como desencriptar y porque no.. encriptar 
Gracias
Para desencriptar o encriptar una cadena de texto, existen funciones como por ejemplo md5 entre otras. Encriptar es millones de veces mas fácil que desencriptar. Aquí un ejemplo de encriptar una cadena:
<?php
$mi_pass = "Siquillote";
$encriptar = md5($mi_pass);
echo $encriptar; // Esto devolvería una cadena de no se si eran 25 o 30 caracteres con Numeros y letras. Pruebalo en tu hosting.
?>
Pero aquí pasa algo. Aunque parezca raro, muchas personas saben desencriptar cadenas realizadas con la funcion
md5(). ¿Entonces que
puedo hacer?. Es muiy facíl, aparete de md5 tambien existen algunas que otras funciones para encriptar. Vamos a usar sha1();
<?php
$mi_pass = "Siquillote";
$encriptar = sha1($mi_pass);
echo $encriptar; // Esto una cadena con valores hexadecimales si recuerdo bien, ya que casi nunca la uso.
?>
Ahí sería mas dificil desencriptar esa cadena de texto, pero también siguie siendo vunerable a ataques de desencriptacion por parte de otros
usuarios de internet, asi que ¿Por que no combinamos
sha1() y
md5()? Mira:
<?php
$mi_pass = "Siquillote";
$fase_uno = md5($mi_pass);
$fase_dos = sha1($fase_uno); // Encriptaría fase_uno que a la vez fase_uno esta encriptada por md5.
$encriptar = $fase_dos;
echo $encriptar; // Esto ya no se que hace >.<, pruebalo en tu hosting pero aun así devuelve una cadena muy fuerte.
?>
¿Pero tengo que escribir todo ese texto para cada contraseña que quiera usar?. No para eso existen las funciones. Vamos a realizar una funcion
que realize esta encriptación:
<?php
function Encriptar($cadena){
$encriptacion = sha1(md5($cadena)); // Aquí juntamos las 2 funciones para no perder el tiempo.
return $encriptacion;
}
encriptar("micontraseña").'<br>';
encriptar("PHPeros").'<br>';
encriptar("Siquillote").'<br>';
encriptar("Foro").'<br>';
// Esas 4, devolverían una cadena de texto diferente segun lo que hayas puesto.
?>
Bueno Ferdi, espero que lo has entendido, me he tirado un ratillo pero bueno, no importan los medios si al final el usuario lo ha entendido todo.