Générateur de hash md5, sha1, haval, etc. en ligne

Cet outil vous permet d'obtenir des sommes de contrôle (également appellées empreintes, condensats, empreintes cryptographiques ou hashs (en anglais)), c'est à dire le résultat d'une fonction de hachage cryptographique.

Valeur à coder
algorithme


Quelques informations sur ces algorithmes

Collision

En cryptographie une collision est la génération d'un même condensat pour des chaines différentes. Plus le nombre de chaines a générer pour obtenir deux condensats identiques est faible, moins l'algorithme est sûr.

MD2

L'algorithme de signature MD2, pour Message Digest 2, est une fonction de hachage conçue par le professeur Ronald Rivest du MIT en 1989. Plutôt destiné aux processeurs de type 8 bits, le MD2 n'est plus tellement employé.

Définition extraite de wikipédia algorithme de chiffrement MD2.

MD4

Message Digest 4 a une signature de 128 bits. L'algorithme a été abandonné au profit du MD5 après la découverte de faiblesses dans sa conception. le MD4 ne peut en aucun cas être considéré comme cryptographiquement sûr puisque des collisions peuvent être générées avec un nombre d'opérations de l'ordre de 2^8 opérations.

Définition extraite de wikipédia algorithme de chiffrement MD4.

MD5

Message Digest 5, est une fonction de hachage cryptographique très populaire. Elle a une signature de 128 bits. En 1996, une faille grave (possibilité de créer des collisions à la demande) est découverte et indique que MD5 devrait être mis de côté au profit de fonctions plus robustes comme SHA-1. En 2004, une équipe chinoise découvre des collisions complètes. MD5 n'est donc plus considéré comme sûr au sens cryptographique.

Définition extraite de wikipédia algorithme de chiffrement MD5.

SHA-1, SHA-256 et SHA-384

SHA-1 (Secure Hash Algorithm) est une fonction de hachage cryptographique conçue par la National Security Agency des États-Unis (NSA).

Très proche du SHA-1 dont il est issu, SHA-256 en diffère par la longueur du résultat obtenu mais aussi par certaines opérations, fonctions et constantes spécifiques qui amènent ce résultat.

sha-384 produit un résultat de 384 bits.

Définitions extraites de wikipédia :SHA-1, SHA-256, SHA-384 et SHA-512.

RIPEMD

L'algorithme de hachage RIPEMD, pour RACE Integrity Primitives Evaluation Message Digest, est une fonction de hachage qui produit une signature de 128 bits. Elle a été développée en Europe par le RIPE Consortium. Une collision complète a été trouvée en août 2004, en même temps que la collision sur le MD5. Une autre attaque sur une version simplifiée avait été publiée en 1997 par Hans Dobbertin.

L'algorithme de hachage RIPEMD 160 produit une signature de 160 bits.

Définitions extraites de wikipédia : RIPEMD et RIPEMD-160.

Whirlpool

Whirlpool est une fonction de hachage cryptographique connue pour sa résistance à la cryptanalyse, cette structure produit des empreintes de 512 bits qui à l'heure actuelle sont assez rares.

Définition extraite de wikipédia Whirlpool.

Tiger

Tiger a été conçu et optimisé pour les systèmes 64 bits, il est surtout 3 fois plus rapide que le SHA-1 sur de tels processeurs. De plus, il est plus rapide que ses concurrents sur les machines 16 ou 32 bits.

Tiger 128 prend simplement les premiers bits de la signature tiger de 192 bits.

Définitions extraites de wikipédia : Tiger.

Snefru

Le hachage se fait sur 128 ou 256 bits. [...] La cryptanalyse différentielle permet toujours de l'attaquer mais avec une complexité impraticable

Définition extraite de wikipédia gost.

Adler 32

Principalement utilisé pour généré des sommes de controle, il est faible pour les données courtes.

Définition dérivée de wikipédia (en) Adler 32.

CRC

Un contrôle de redondance cyclique ou CRC (Cyclic Redundancy Check) est un outil permettant de détecter les erreurs de transmission par ajout de redondance.

Définition extraite de wikipédia CRC.

Haval

Haval est une fonction de hachage qui se décline en plusieurs variantes. Des empreintes de 128, 160, 192, 224 ou 256 bits peuvent être produites. Elle a été conçue en 1994 par Zheng, Pieprzyk, Seberry. Une collision complète sur la version de 128 bits a été découverte en août 2004. Le statut des autres versions n'est pas connu mais il se pourrait bien que des attaques supplémentaires soient publiées dans les années à venir.

Définition extraite de wikipédia HAVAL.

GOST

GOST est un algorithme de chiffrement par bloc inventé en URSS. Les longueurs de la clé vont de 256 à 768 bits.

Définition extraite de wikipédia gost l'algorithme sur wikipédia.

Un peu plus loin

Un peu plus d'informations sur l'utilisation de ces algorithmes sur mon blog : Quel algorithm utiliser pour stocker des mots de passe.