Générateur de hachage
Générez des hachages cryptographiques à partir de texte.
Cas d'utilisation du hachage
Les fonctions de hachage aident aux vérifications d'intégrité, aux empreintes rapides et aux clés de cache. Ce sont des transformations à sens unique, pas un stockage réversible.
- Comparez la sortie de hachage pour détecter les modifications accidentelles de fichiers ou de textes.
- Choisissez un algorithme moderne tel que SHA-256 pour les vérifications d'intégrité générales.
- Maintenez une normalisation cohérente avant le hachage pour éviter les faux décalages.
Référence des Algorithmes
MD5 — 128-bit · 32 hex chars
Conçu par Ron Rivest en 1991. MD5 produit un condensé de 128 bits et est très rapide, mais il est cryptographiquement compromis : des attaques de collision pratiques sont connues depuis 2004. Convient aux sommes de contrôle non adversariales et à la vérification de l'intégrité des fichiers, mais ne doit pas être utilisé pour les mots de passe, les signatures numériques ou tout autre objectif critique en matière de sécurité.
SHA-1 — 160-bit · 40 hex chars
Développé par la NSA et publié par le NIST en 1995. SHA-1 a succédé à MD5 et a dominé la PKI pendant une décennie, mais il a été officiellement déprécié après que SHAttered (2017) a démontré des collisions de préfixe choisi pratiques. Il reste utilisé dans les identifiants d'objets Git et certains protocoles hérités, mais ne devrait pas être utilisé pour de nouveaux travaux sensibles à la sécurité.
SHA-256 — 256-bit · 64 hex chars
Membre de la famille SHA-2, conçu par la NSA et publié par le NIST en 2001. SHA-256 est l'algorithme de hachage sécurisé le plus largement déployé aujourd'hui : il est utilisé dans les certificats TLS, la signature de code, la preuve de travail Bitcoin et d'innombrables protocoles. Aucune attaque pratique n'est connue et il est le choix par défaut recommandé pour la plupart des applications.
SHA-384 — 384-bit · 96 hex chars
Une variante tronquée de SHA-512 initialisée avec des constantes différentes, produisant un condensé de 384 bits. SHA-384 offre une marge de sécurité plus élevée que SHA-256 et est recommandé par le NIST pour les applications nécessitant au moins 192 bits de sécurité, comme la signature de documents top secret. Il fonctionne à peu près à la même vitesse que SHA-512 sur le matériel 64 bits.
SHA-512 — 512-bit · 128 hex chars
Le membre pleine largeur de la famille SHA-2, produisant un condensé de 512 bits. SHA-512 utilise des opérations sur des mots de 64 bits et peut surpasser SHA-256 sur les CPU 64 bits pour les grandes entrées. Il fournit la plus haute marge de sécurité des algorithmes répertoriés ici et est utilisé dans des applications haute assurance telles que les clés racines des autorités de certification et la signature de firmware.