Maison >Problème commun >Le cryptage md5 est-il réversible ?

Le cryptage md5 est-il réversible ?

青灯夜游
青灯夜游original
2019-06-12 11:05:0612026parcourir

Le cryptage md5 est-il réversible ?

Désormais, l'algorithme de cryptage MD5 est irréversible.

La raison pour laquelle MD5 est irréversible est qu'il s'agit d'une fonction de hachage (également appelée fonction de hachage, fonction de hachage). Il s'agit d'un système de cryptographie unidirectionnel, c'est-à-dire un mappage irréversible du texte brut au texte chiffré uniquement. processus de cryptage (il n'y a pas de processus de décryptage).

La fonction de hachage peut modifier une entrée de n'importe quelle longueur pour obtenir une sortie de longueur fixe. Cette sortie de longueur fixe est appelée le hachage ou la carte de message du message d'origine. Une fonction de hachage idéale peut obtenir des sorties différentes pour différentes entrées. Si deux messages différents obtiennent la même valeur de hachage, nous appelons cela une collision.

utilise un algorithme de hachage et une partie des informations du texte original est perdue pendant le processus de calcul.

Théoriquement, un MD5 peut correspondre à plusieurs textes originaux, car il existe une infinité de MD5 et une infinité de textes originaux.

Le code MD5 est un nombre binaire de 128 bits. Il existe jusqu'à 2^128 possibilités, mais le nombre de chaînes a évidemment d'innombrables possibilités.

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