Aller au contenu principal
← Accueil

Générateur de hash

Générez des hashs cryptographiques à partir de texte

Qu'est-ce qu'un hash ?

Une même entrée donne toujours le même hash, et changer un seul caractère change tout le hash. SHA-256 (par défaut) et SHA-512 sont sûrs. MD5 et SHA-1 conviennent pour les sommes de contrôle et les clés de cache, mais sont cassés pour la sécurité, car on peut produire des collisions volontairement. Le texte est haché en UTF-8 dans votre navigateur.

Exemples

SHA-256 de « hello »
2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824
SHA-256 de « Hello » — une seule majuscule, un hash complètement différent
185f8db32271fe25f561a6fc938b2e264306ec304eda518007d1764826381969
Hacher un fichier dans un terminal
sha256sum file.zip        # Linux
shasum -a 256 file.zip    # macOS

Questions fréquentes

Peut-on inverser un hash ?

Non. Les fonctions de hachage sont à sens unique : impossible de recalculer le texte d'origine à partir du hash. Les entrées courtes ou courantes peuvent toutefois être devinées en testant de nombreux candidats, c'est pourquoi les mots de passe demandent un traitement particulier.

Quel algorithme de hachage choisir ?

Utilisez SHA-256 pour les contrôles d'intégrité et les signatures. SHA-512 offre une empreinte plus longue et est souvent plus rapide sur les processeurs 64 bits. N'utilisez MD5 ou SHA-1 que si un système existant l'exige.

Faut-il hacher les mots de passe avec SHA-256 ?

Non. Pour stocker des mots de passe, utilisez un algorithme lent et salé comme Argon2id, bcrypt ou scrypt. Les hashs rapides comme SHA-256 permettent aux attaquants de tester des milliards de combinaisons par seconde.

Mon texte est-il envoyé à un serveur ?

Non. Les hashs sont calculés dans votre navigateur, et le texte ne quitte jamais votre appareil.

Outils associés