(PECL xpass >= 1.1.0)
crypt_checksalt — Valida uma string de configuração de criptografia
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.
salt
Retorna uma das constantes
CRYPT_SALT_*
como um int.
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)