PHP 8.4.6 Released!

crypt_checksalt

(PECL xpass >= 1.1.0)

crypt_checksaltValide un paramètre de hachage de mot de passe

Description

crypt_checksalt(string $salt): ?string

Vérifie si la chaîne de sel est conforme à la configuration système et signale si la méthode de hachage et les paramètres qu'elle spécifie sont acceptables. Il est destiné à être utilisé pour déterminer si le mot de passe de l'utilisateur doit être re-haché en utilisant la méthode de hachage actuellement préférée.

Liste de paramètres

salt
La chaîne de sel à vérifier.

Valeurs de retour

Renvoie une des constantes CRYPT_SALT_* en tant qu'int.

Exemples

Exemple #1 Un exemple de crypt_checksalt()

<?php
/ Génère un sel pour une méthode obsolète
$salt = crypt_gensalt(CRYPT_PREFIX_STD_DES);
/ Vérifie le sel
$test = crypt_checksalt($salt);
var_dump($test === CRYPT_SALT_METHOD_LEGACY);

/ Génère un sel pour une méthode par défaut
$salt = crypt_gensalt();
/ Vérifie le sel
$test = crypt_checksalt($salt);
var_dump($test === CRYPT_SALT_OK);
?>

L'exemple ci-dessus va afficher :

bool(true)
bool(true)

Voir aussi

  • crypt_gensalt() - Compile une chaîne pour utilisation comme argument de sel pour 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