Valida uma string de configuração de criptografia

# crypt_checksalt

(PECL xpass >= 1.1.0)

crypt_checksalt — Valida uma string de configuração de criptografia

### Descrição

function crypt_checksalt(string `$salt`): ?string

Verifica a string de salt em relação à configuração do sistema e informa se o método de hash e os parâmetros especificados são aceitáveis. Destina-se a ser usado para determinar se a frase-senha do usuário deve ser refeita com hash usando o método de hash preferido no momento.

### Parâmetros

`salt`
  String de salt para verificar.

### Valor Retornado

Retorna uma das constantes `CRYPT_SALT_*` como um int.

### Exemplos

Exemplo #1 Um exemplo de crypt_checksalt()

    <?php
    // Gera um salt para um método legado
    $salt = crypt_gensalt(CRYPT_PREFIX_STD_DES);
    // Verifica o salt
    $test = crypt_checksalt($salt);
    var_dump($test === CRYPT_SALT_METHOD_LEGACY);

    // Gera um salt para um método padrão
    $salt = crypt_gensalt();
    // Verifica o salt
    $test = crypt_checksalt($salt);
    var_dump($test === CRYPT_SALT_OK);
    ?>

O exemplo acima produzirá:

    bool(true)
    bool(true)

### Veja Também

- crypt_gensalt() - Compila uma string para uso como argumento salt para crypt

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