Calcula o hash SHA1 de uma string

# sha1

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

sha1 — Calcula o hash SHA1 de uma string

Aviso

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

function 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

Exemplo #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

- hash() - Gera um valor hash (resumo da mensagem)
- password_hash() - Cria um hash de senha

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open