jueves, 15 de noviembre de 2012

Seguridad php: encriptar password

Les dejo unos pequeños ejemplos de funciones php para codificar texto , passwords etc  ;-)

 

crypt()

crypt() devolverá el hash de un string utilizando el algoritmo basado en DES estándar de Unix o algoritmos alternativos que puedan estar disponibles en el sistema.
+ info en             http://www.php.net/manual/es/function.crypt.php 


<?php
// Establece la contraseña
$password = 'mypassword';

// Obtiene el hash, dejando que el salt sea generado be automáticamente
$hash = crypt($password);
?>


md5() "es el mas utilizado"

md5  Calcula el hash md5 de un string
+info      http://www.php.net/manual/es/function.md5.php
 
<?php

// Establece la contraseña
$password = '123456';
$passwordencriptado = md5($password);


?>



sha1()

Calcula el hash sha1 de un string. Utiliza el algoritmo Secure Hash Algorithm 1 (SHA1). SHA-0 y SHA-1 producen una salida resumen de 160 bits (20 bytes) de un mensaje que puede tener un tamaño máximo de 264 bits  

+info    http://es2.php.net/manual/es/function.sha1.php
 
 <?php
$str = 'mi_contraseña';
echo sha1($str);
?>



 

No hay comentarios:

Publicar un comentario