martes, 5 de junio de 2012

La función sha1 de php - strings


La función sha1 devuelve el código hash de la cadena de texto seleccionada, el hash contiene 40 caracteres hexadecimales. 

Ejemplo ... sha1($fichero); 

Si el segundo parámetro de la función se llena con true, devuelve el resumen en formato binario sin tratar con una longitud de 20. 

Esta función está actualmente considerada como más segura que md5 debido a la mayor longitud de la encriptación, que es 40, de lo contrario la de md5 es 32.

sha1 php

Código de ejemplo ...

<?php
/* By http://php-estudios.blogspot.com */

//sha1() calcula el hash sha1 de un string
//El hash es un número hexadecimal de 40 caracteres.

$cadena = "password";

$sha1 = sha1($cadena, false);
print "formato hexadecimal de 40 caracteres ... <hr>";
echo "hash de la cadena password: <b>$sha1</b>";

print "<hr>";

$sha1 = sha1($cadena, true);
print "formato binario sin tratar con una longitud de 20 ... <hr>";
echo "hash de la cadena password: <b>$sha1</b>";
?>




No hay comentarios: