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.
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.
Définition extraite de wikipédia algorithme de chiffrement MD2.
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.
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 (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.
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 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 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.
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.
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.
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 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 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 d'informations sur l'utilisation de ces algorithmes sur mon blog : Quel algorithm utiliser pour stocker des mots de passe.