sha1

(PHP 4 >= 4.3.0, PHP 5)

sha1Calcula 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_output opcional se establece en TRUE, 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