sha1

(PHP 4 >= 4.3.0, PHP 5, PHP 7, PHP 8)

sha1Calcula o hash SHA1 de uma string

Warning

Não é recomendado usar esta função para proteger senhas, devido à natureza rápida deste algoritmo de hash. Consulte as Perguntas Frequentes sobre Hashing de Senha para obter detalhes e melhores práticas.

Descrição

sha1(string $string, bool $binary = false): string

Calcula o hash SHA1 da string usando o algoritmo » US Secure Hash Algorithm 1.

Parâmetros

string

A string de entrada.

binary

Se o parâmetro opcional binary for definido para true, o hash SHA1 é retornado em formato binário bruto com um comprimento de 20 bytes, caso contrário o valor retornado é um número hexadecimal de 40 caracteres.

Valor Retornado

Retorna o hash SHA1 como uma string.

Exemplos

Example #1 Um exemplo de sha1()

<?php
$str = 'banana';

if (sha1($str) === '250e77f12a5ab6972a0895d290c4792f0a326ea8') {
    echo "Gostaria de uma banana prata ou uma banana da terra?";
}
?>

Veja Também