(PHP 4 >= 4.3.0, PHP 5)
sha1 — Calcula el hash sha1 de un string
$str
   [, bool $raw_output = false
  ] )
   Calcula el hash sha1 de str utilizando el
   » algoritmo de hash seguro 1 de US.
  
strEl string de entrada.
raw_output
       Si el raw_output opcional se establece en TRUE,
       entonces el resumen sha1 será devuelto en formato binario sin tratar con una
       longitud de 20, de otra manera, el valor retornado será un número
       hexadecimal de 40 caracteres.
      
Devuelve el hash sha1 como un string.
| Versión | Descripción | 
|---|---|
| 5.0.0 | Fue agregado el parámetro raw_output. | 
Ejemplo #1 Ejemplo de sha1()
<?php
$str = 'apple';
if (sha1($str) === 'd0be2dc421be4fcd0172e5afceea3970e2f3d940') {
    echo "Would you like a green or red apple?";
}
?>
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í.