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.
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:
Publicar un comentario