sha1
(PHP 4 >= 4.3.0, PHP 5)
sha1 — Calcula el hash sha1 de un string
Descripción
string sha1
( string
$str
[, bool $raw_output = false
] )
Calcula el hash sha1 de str utilizando el
» Algoritmo 1 US Secure Hash Algorithm 1.
Parámetros
-
str -
El string de entrada.
-
raw_output -
Si el
raw_outputopcional se establece enTRUE, el resumen sha1 será devuelto en formato binario sin tratar con una longitud de 20; de lo contrario, el valor retornado será un número hexadecimal de 40 caracteres.
Valores devueltos
Devuelve el hash sha1 como un string.
Ejemplos
Ejemplo #1 Ejemplo de sha1()
<?php
$str = 'apple';
if (sha1($str) === 'd0be2dc421be4fcd0172e5afceea3970e2f3d940') {
echo "Would you like a green or red apple?";
}
?>
Notas
Nota: Hash seguro de contraseñas
Dada la velocidad de este algoritmo de hash, se recomienda no utilizar esta función para proteger las contraeñas. Para más información, revise aquí.
Ver también
- sha1_file() - Calcula el hash sha1 de un archivo
- crc32() - Calcula el polinomio crc32 de una cadena
- md5() - Calcula el hash md5 de un string
- hash() - Genera un valor cifrado con base a un string
- crypt() - Hash de cadenas de un sólo sentido
- password_hash() - Crea un nuevo hash de contraseña