Documentación offline PHP master

crypt_gensalt

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

En esta página

crypt_gensalt

Compila una cadena para usar como argumento de sal para crypt

Descripción#

crypt_gensalt([string $prefix], [int $count]): string
```php

Compila una cadena para usar como argumento de sal para `crypt`.

## Parámetros

`prefix`  
El método de hash a usar. Una de las constantes `CRYPT_PREFIX_*`. Si es `null`, se seleccionará el mejor método de hash disponible.

`count`  
Controla el costo de procesamiento del hash; el rango válido y el significado exacto de count dependen del método de hash, pero números más grandes corresponden a hashes más costosos en términos de tiempo de CPU y posiblemente de uso de memoria. Si count es `0`, se seleccionará un costo bajo por defecto.

## Valores devueltos

Devuelve una cadena con el parámetro, o `null` en caso de error.

## Ejemplos

Un ejemplo de `crypt_gensalt`

```php

El ejemplo anterior mostrará:

string(29) "$2y$05$GcPykP.Am8C1.dGamdpwW."
string(60) "$2y$05$GcPykP.Am8C1.dGamdpwW.1RR.7uicWvJPZfJfCEizZHqVWwuaJLm"
bool(true)

Véase también#

crypt_preferred_method

crypt

hash_equals