fonction md5 () de PHP
Exemples
chaîne de calcul "Bonjour" hachage MD5:
$str = "Hello";
echo md5($str);
?>
Exécution instance »
Définition et utilisation
fonction md5 () calcule le hachage MD5 d'une chaîne.
fonction md5 () utilise le RSA Data Security, y compris le message MD5 algorithme.
RFC 1321 interprétation de - Message MD5algorithme: Message MD5 algorithme de message de longueur arbitraire en entrée, etleconvertit en une longueurde128 bits de la «empreinte digitale» oulavaleur "condensédemessage" pour représenter le entrez une valeur, et la valeur convertie en conséquence.algorithme MD5 est principalement pour lesapplications de signature numérique conçus; dans cette applications de signature numérique,degros fichiers seront cryptés (processus de chiffrement est ici par un système de motdepasse sous: clé publique [comme RSA] sousleréglagedela clé privée et complétée) de manière sécurisée avant la compression.
Pour calculer le hachage MD5 d'un fichier, utilisez md5_file () fonction.
grammaire
参数 | 描述 |
---|---|
string | 必需。规定要计算的字符串。 |
raw | 可选。规定十六进制或二进制输出格式:
|
détails techniques
Retours: | En cas de succès calculé hachage MD5, si elle échoue, elle retourne FALSE. |
---|---|
PHP version: | 4+ |
Mise à jour de journal: | En PHP 5.0 dans, le paramètre brut devient facultatif. |
D'autres exemples
exemple 1
md5 de sortie () résultat:
$str = "Hello";
echo "The string: ".$str."<br>";
echo "TRUE - Raw 16 character binary format: ".md5($str, TRUE)."<br>";
echo "FALSE - 32 character hex number: ".md5($str)."<br>";
?>
Exécution instance »
exemple 2
Résultats sortie md5 () de et le tester:
$str = "Hello";
echo md5($str);
if (md5($str) == "8b1a9953c4611296a827abf8c47804d7")
{
echo "<br>Hello world!";
exit;
}
?>
Exécution instance »
PHP Chaîne de référence