$hash.calculate¶
Alias: $hash.calc
Description¶
Calcule le hash de la valeur donnée en paramètre.
Hash de mot de passe
Pour la gestion de hash destiné à représenter un mot de passe, il est
recommandé d'utiliser les méthodes
$hash.encodePassword et
$hash.verifyPassword. Ces dernières suivent les
recommandations de l'OWASP et du NIST et s'appuient sur Argon2, qui est
plus robuste que les autres méthodes (mais plus gourmande en ressources)
pour le calcule de hash.
Syntaxe¶
$hash.calculate( string [ , algo [ , options ] ] )
Paramètres¶
stringstring / file- Valeur à traiter. Peut désigner une chaîne de caractères ou un fichier.
algostring- Algorithme de hashage à utiliser (
MD2,MD5,SHA-1,SHA-256,SHA-384,SHA-512); par défaut:SHA-256 optionsmap-
Options de hashage. Les options disponibles sont:
charsetstring- Charset à utiliser, par défaut "UTF-8"
formatstring- Format de sortie (
BASE64,HEX); par défaut:HEX
Retour¶
Hash de la valeur d'entrée ou null si le hash ne peut pas être calculé
Exemple¶
Non disponible