Maison  >  Article  >  développement back-end  >  En PHP, que signifie la fonction de hachage ?

En PHP, que signifie la fonction de hachage ?

WBOY
WBOYavant
2023-09-03 08:49:07954parcourir

En PHP, que signifie la fonction de hachage ?

Une fonction de hachage est toute fonction qui peut être utilisée pour mapper des données de taille arbitraire à des données de taille fixe. La valeur renvoyée par une fonction de hachage est appelée valeur de hachage, code de hachage, résumé ou simplement hachage.

Syntaxe

string hash( string $algo , string $data [, bool $raw_output = FALSE ] )

Paramètres

algo

Le nom de l'algorithme de hachage sélectionné (comme "md5", "sha256", "haval160,4", etc.)

data

Le message à hacher.

raw_output

Lorsque la valeur est TRUE, les données binaires brutes sont sorties. FALSE génère un hexadécimal minuscule.

Exemple

<?php
   echo hash(&#39;sha256&#39;, &#39;Weelcome Tutorials Point&#39;);
?>

Sortie

dacbedc476c664e457b165580dd5eb491bc027c914504066c51f56b1116d56e0

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer