PHP função sha1 ()
Exemplos
cadeia de cálculo "Olá" no hash SHA-1:
$str = "Hello";
echo sha1($str);
?>
Correndo instância »
Definição e Uso
função sha1 () calcula uma cadeia de hash SHA-1.
função sha1 () usa o Secure Hash Algorithm 1.
Explicação do RFC 3174 - A US Secure Hash Algorithm1:SHA-1produz um resumo de mensagens chamada de saída de 160 bits.Message Digest pode ser entrada para gerar um pacote ou um algoritmo de verificação de assinatura.A assinatura no resumo de mensagem, em vez de a mensagem é assinada, isso pode aumentar a eficiência do processo, porque a mensagem de digerir tamanho é geralmente muito menores do que a mensagem.Quem deve verificar a assinatura digital como um criador assinatura digital, como usando o mesmo algoritmo de hash.
Dica: Para calcular os arquivos de hash SHA-1, utilize sha1_file () função.
gramática
参数 | 描述 |
---|---|
string | 必需。规定要计算的字符串。 |
raw | 可选。规定十六进制或二进制输出格式:
|
detalhes técnicos
retorna: | Se for bem sucedido, ele retorna o computadorizada hash SHA-1, se ele falhar, ele retorna. |
---|---|
versão do PHP: | 4.3.0+ |
log Update: | No PHP 5.0 no, o parâmetro raw torna-se opcional. |
mais exemplos
exemplo 1
sha1 de saída () resultará:
$str = "Hello";
echo "The string: ".$str."<br>";
echo "TRUE - Raw 20 character binary format: ".sha1($str, TRUE)."<br>";
echo "FALSE - 40 character hex number: ".sha1($str)."<br>";
?>
Correndo instância »
exemplo 2
Resultados sha1 de saída () e testá-lo em:
$str = "Hello";
echo sha1($str);
if (sha1($str) == "f7ff9e8b7bb2e09b70935a5d785e0cc5d9d0abf0")
{
echo "<br>Hello world!";
exit;
}
?>
Correndo instância »
PHP seqüência de referência