Documentación offline PHP master

sha1

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

sha1

Calcula el sha1 de un string

[!WARNING] No se recomienda utilizar esta función para asegurar contraseñas, debido a la naturaleza rápida de este algoritmo de hash. Ver F.A.Q del hash de contraseñas para más detalles y las buenas prácticas.

Descripción#

sha1(string $string, [bool $binary]): string
```php

Calcula el sha1 del string `string` utilizando [`US Secure Hash Algorithm 1`](https://datatracker.ietf.org/doc/html/rfc3174).

## Parámetros

`string`  
El string de entrada.

`binary`  
Si el argumento opcional `binary` se establece a `true`, el sha1 se devuelve en formato binario crudo con un tamaño de 20 caracteres, de lo contrario, se devuelve como un número hexadecimal con un tamaño de 40 caracteres.

## Valores devueltos

Devuelve el sha1, en forma de un string.

## Ejemplos

Ejemplo con `sha1`

```php

Véase también#

hash