Md5

Définition - Que signifie MD5?

MD5 est un type d'algorithme connu sous le nom d'algorithme de hachage cryptographique. MD5 produit une valeur de hachage au format hexadécimal. Cela est en concurrence avec d'autres conceptions où les fonctions de hachage prennent une certaine donnée et la modifient pour fournir une clé ou une valeur pouvant être utilisée à la place de la valeur d'origine.

Definir Tech explique MD5

Avec le développement de divers algorithmes de hachage, les experts ont noté que les ingénieurs trouvaient que MD5 avait de sérieuses faiblesses en termes de non "résistance aux collisions". Une collision se produit lorsque deux valeurs de hachage s'avèrent similaires ou identiques. Pour fonctionner correctement, chaque valeur de hachage individuelle doit être unique. Étant donné que cette fonctionnalité est nécessaire pour les protocoles d'authentification courants tels que Secure Sockets Layer (SSL), MD5 a souvent été remplacé par d'autres types d'algorithmes de hachage.

Les ingénieurs en sécurité et autres sont familiers avec de longues listes d'algorithmes de hachage avec des propriétés différentes. MD5 et d'autres types d'algorithmes de hachage sont souvent appelés fonctions de «résumé de message». L'idée ici est qu'un hachage «digère» une valeur d'origine et génère une valeur de remplacement qui est significativement différente de l'original. Les hachages ont plusieurs utilisations principales dans la sécurité et l'efficacité des bases de données, liées à l'utilisation de valeurs de remplacement dans les recherches et dans le stockage des données.