Simple Cifrado en PHP

¿Cómo codificar un texto en php
¿Quiero que mi contraseña sea protegida de la lectura de humanos

Explanation

Cifrado usando php:



Un texto o una codificación de contraseña se puede hacer muy fácilmente usando las funciones md5() o SHA1() o crypt() en PHP.

Es una necesidad básica proteger la contraseña. El primer paso es codificarla.

La codificación de texto usando MD5 ( RSA's MD5 Message-Digest Algorithm ):



Ejemplo:

Texto Original - Esto es una prueba Texto codificado - fe1ca9859cefff19959d57aadc17187e
código:


<?php
$var = "This is test";
$enc = md5($var);
echo "Encrypted Text - $enc";
?>


Para el manejo de contraseñas, actualice la contraseña encriptada en la base de datos.

Para la petición de acceso, cifre la contraseña introducida por el usuario y compárela con la del db.

Codificación de Texto Usando SHA1 ( Algoritmo 1 Hash Seguro EU ):



Ejemplo:

Texto Original - Esto es una prueba Texto codificado - 21650e52cb7a82638b93971684f6dcfceb14c9ab
código:


<?php
$var = "This is test";
$enc = sha1( $var);
echo "Encrypted Text -$enc";
?>


Para el manejo de contraseñas, actualice la contraseña encriptada en la base de datos.

Para la petición de acceso, cifre la contraseña introducida por el usuario y compárela con la del db.

Codificación de Texto Usando el algoritmo de codificación basado en Unix Des



Ejemplo:

Texto Original - Esta es una prueba
Texto codificado - $1$C4WynX5O$kF/zf9pZ5z7NM3dy8GhDS1
código:


<?php
$var = "This is test";
$enc = crypt($var); //salt es automáticamente generado
echo "Encrypted Text - $enc";
?>


Para el manejo de contraseñas, actualice la contraseña encriptada en la base de datos.

Cuando solicite inicio de sesión, use encrypt() a continuación para validar la contraseña


Si (crypt($input,$password) == $password)
{
echo "Password verified!";
}
donde $input en la contraseña posteada por el usuario y $password es la codificación en la base de datos.

Php Tutorial