Fonction PHP md5()
définition et utilisation (apprentissage recommandé : Tutoriel vidéo PHP)
La fonction md5() calcule le hachage MD5 d'une chaîne.
La fonction md5() utilise la sécurité des données RSA, y compris l'algorithme de résumé de message MD5.
Explication de la RFC 1321 - Algorithme de résumé de message MD5 : L'algorithme de résumé de message MD5 prend des informations de n'importe quelle longueur comme valeur d'entrée et les convertit en une "information d'empreinte digitale" de 128 bits ou en un "message digest" représente cette valeur d'entrée et la valeur convertie est utilisée comme résultat.
L'algorithme MD5 est principalement conçu pour les applications de signature numérique ; dans cette application de signature numérique, les fichiers plus volumineux seront cryptés (le processus de cryptage consiste ici à chiffrer un mot de passe. La compression est effectuée de manière sécurisée avant de définir la clé privée sous la clé publique du système [ex. : RSA].
Pour calculer le hachage MD5 d'un fichier, utilisez la fonction md5_file().
Syntaxe
md5(string,raw)<br/>
chaîne, obligatoire. Spécifie la chaîne à calculer.
cru, facultatif. Spécifie
format de sortie hexadécimal ou binaire :
TRUE - format binaire brut de 16 caractères
FALSE - par défaut. Nombre hexadécimal de 32 caractères
Valeur de retour : Renvoie le hachage MD5 calculé en cas de succès, ou FALSE en cas d'échec.
Calculez le hachage MD5 de la chaîne "Bonjour" :
<!DOCTYPE html><br/><html><br/><body><br/><br/><?php<br/>$str = "Shanghai";<br/>echo md5($str);<br/>?> <br/> <br/></body><br/></html><br/>
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!