PHP 8.4.6 Released!

crypt_checksalt

(PECL xpass >= 1.1.0)

crypt_checksaltValida un parámetro de hash de contraseña

Descripción

crypt_checksalt(string $salt): ?string

Verifica si la cadena de sal cumple con la configuración del sistema y señala si el método de hash y los parámetros que especifica son aceptables. Está destinado a ser utilizado para determinar si la contraseña del usuario debe ser rehasheada utilizando el método de hash actualmente preferido.

Parámetros

salt
La cadena de sal a verificar.

Valores devueltos

Devuelve una de las constantes CRYPT_SALT_* como int.

Ejemplos

Ejemplo #1 Un ejemplo de crypt_checksalt()

<?php
/ Genera una sal para un método obsoleto
$salt = crypt_gensalt(CRYPT_PREFIX_STD_DES);
/ Verifica la sal
$test = crypt_checksalt($salt);
var_dump($test === CRYPT_SALT_METHOD_LEGACY);

/ Genera una sal para un método por defecto
$salt = crypt_gensalt();
/ Verifica la sal
$test = crypt_checksalt($salt);
var_dump($test === CRYPT_SALT_OK);
?>

El resultado del ejemplo sería:

bool(true)
bool(true)

Ver también

  • crypt_gensalt() - Compila una cadena para usar como argumento de sal para crypt
add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top

Follow Lee on X/Twitter - Father, Husband, Serial builder creating AI, crypto, games & web tools. We are friends :) AI Will Come To Life!

Check out: eBank.nz (Art Generator) | Netwrck.com (AI Tools) | Text-Generator.io (AI API) | BitBank.nz (Crypto AI) | ReadingTime (Kids Reading) | RewordGame | BigMultiplayerChess | WebFiddle | How.nz | Helix AI Assistant