array ( 0 => 'index.php', 1 => 'PHP Manual', ), 'head' => array ( 0 => 'UTF-8', 1 => 'es', ), 'this' => array ( 0 => 'function.sha1.php', 1 => 'sha1', ), 'up' => array ( 0 => 'ref.strings.php', 1 => 'Funciones de strings', ), 'prev' => array ( 0 => 'function.sha1-file.php', 1 => 'sha1_file', ), 'next' => array ( 0 => 'function.similar-text.php', 1 => 'similar_text', ), 'alternatives' => array ( ), 'source' => array ( 'lang' => 'es', 'path' => 'reference/strings/functions/sha1.xml', ), ); $setup["toc"] = $TOC; $setup["toc_deprecated"] = $TOC_DEPRECATED; $setup["parents"] = $PARENTS; manual_setup($setup); ?>
(PHP 4 >= 4.3.0, PHP 5, PHP 7, PHP 8)
sha1 — Calcula el 'hash' sha1 de un string
No se recomienda utilizar esta función para contraseñas seguras debido a la naturaleza rápida de este algoritmo de «hashing». Véase las Preguntas más frecuentes de «hash» de contraseñas para más detalles y el empleo de mejores prácticas.
Calcula el hash sha1 de str
utilizando el
» Algoritmo 1 US Secure Hash Algorithm 1.
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.
Devuelve el hash sha1 como un string.
Ejemplo #1 Ejemplo de sha1()
<?php
$str = 'apple';
if (sha1($str) === 'd0be2dc421be4fcd0172e5afceea3970e2f3d940') {
echo "Would you like a green or red apple?";
}
?>