Maison  >  Article  >  développement back-end  >  Que signifie md5 en php

Que signifie md5 en php

(*-*)浩
(*-*)浩original
2019-09-05 13:53:173599parcourir

Que signifie md5 en php

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn