International PHP Conference Munich 2025

crypt_checksalt

(PECL xpass >= 1.1.0)

crypt_checksaltValida uma string de configuração de criptografia

Descrição

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
adicione uma nota

Notas Enviadas por Usuários (em inglês)

Não há notas de usuários para esta página.
To Top