Générateur de hachage - MD5, SHA-1, SHA-256, SHA-384, SHA-512 dans ton navigateur
Espace de travail de hachage
Hache du texte ou un fichier, signe un message avec HMAC, ou identifie un hachage inconnu. Tout s'exécute dans ton navigateur et ne quitte jamais cette page.
SHA-1
SHA-224
SHA-256
SHA-384
SHA-512
SHA3-256
RIPEMD-160
Dépose un fichier ici ou clique pour en choisir un
Le fichier est lu et haché sur ton appareil. Il n'est jamais envoyé.
MD5
SHA-1
SHA-256
SHA-512
Résultat HMAC
Il s'agit d'une estimation basée sur la longueur et la forme, pas d'une preuve. De nombreux algorithmes produisent une sortie de même longueur.
C'est quoi un hachage, en termes simples ?
Un hachage, c'est un peu l'empreinte digitale d'un texte ou d'un fichier. Avec la même entrée, tu obtiens toujours exactement le même code court ; change ne serait-ce qu'une lettre et le code n'a plus rien à voir. Tu peux créer l'empreinte à partir d'un fichier, mais tu ne pourras jamais reconstruire le fichier à partir de l'empreinte. C'est pour ça que les hachages sont parfaits pour vérifier qu'un téléchargement ou un message est arrivé exactement comme prévu.
Pourquoi utiliser le générateur de hachage de SecretNote
On ne se contente pas de te fournir un outil et de te laisser te débrouiller. On t'explique le fonctionnement du hachage en termes simples et on te montre les bonnes pratiques à suivre, même si tu n'as aucune formation technique.
Comparaison des algorithmes du générateur de hachage
Comparaison côte à côte de MD5, SHA-1, SHA-224, SHA-256, SHA-384 et SHA-512 avec les tailles de sortie, le niveau de sécurité et les cas d'utilisation recommandés.
MD5 Non sécurisé
Sortie: 128 bit / 32 hex · Cas d'utilisation: Vérifications d'intégrité de fichiers sur des systèmes de confiance (non critiques pour la sécurité)
SHA-1 Compromis
Sortie: 160 bit / 40 hex · Cas d'utilisation: Identifiants de commit Git et chaînes de certificats héritées (à éviter pour les nouveaux projets)
SHA-224 Sécurisé
Sortie: 224 bit / 56 hex · Cas d'utilisation: Environnements contraints nécessitant un condensé SHA-2 plus court
SHA-256 Sécurisé
Sortie: 256 bit / 64 hex · Cas d'utilisation: Signatures numériques, certificats TLS, blockchain, hachage polyvalent
SHA-384 Sécurisé
Sortie: 384 bit / 96 hex · Cas d'utilisation: Suites de chiffrement TLS 1.3 et balises d'intégrité des sous-ressources (SRI)
SHA-512 Sécurisé
Sortie: 512 bit / 128 hex · Cas d'utilisation: Pipelines de hachage de mots de passe et archivage de données haute sécurité
Comment fonctionnent les hachages générés
Les bases
Une fonction de hachage prend n'importe quelle entrée, qu'il s'agisse d'un seul caractère ou d'un fichier entier, et produit une chaîne de longueur fixe appelée condensé. Soumets la même entrée deux fois et tu obtiendras toujours exactement le même résultat. Modifie un seul octet et le condensé change complètement. C'est l'effet avalanche.
Le hachage est une opération unidirectionnelle : il n'existe aucune fonction inverse permettant de reconstruire l'entrée d'origine à partir de son condensé. Cette propriété rend les hachages utiles pour vérifier l'intégrité d'un fichier sans stocker le fichier lui-même, et pour confirmer qu'un mot de passe correspond sans jamais enregistrer le texte en clair.
La résistance aux collisions est ce qui distingue les algorithmes modernes des algorithmes obsolètes. Une collision se produit quand deux entrées différentes produisent le même condensé. MD5 et SHA-1 sont vulnérables aux collisions fabriquées délibérément, c'est pourquoi on ne leur fait plus confiance pour les usages où la sécurité est en jeu. SHA-256 et les algorithmes supérieurs ne présentent aucune collision pratique connue.
Choisir le bon algorithme
- MD5 Uniquement pour les sommes de contrôle non liées à la sécurité quand les outils hérités l'exigent. Jamais pour les mots de passe ou les signatures.
- SHA-1 À éviter pour les nouveaux projets. Acceptable uniquement pour assurer l'interopérabilité avec des systèmes qui n'ont pas encore migré.
- SHA-256 Le choix sûr par défaut pour la plupart des usages : vérification de fichiers, signature de requêtes API, clés HMAC.
- SHA-512 À privilégier lors de la création d'un pipeline de hachage de mots de passe ou quand un condensé plus long est nécessaire pour une marge de sécurité supplémentaire.
- SHA-384 À utiliser pour les attributs d'intégrité des sous-ressources du navigateur (SRI) et la négociation de chiffrements compatibles TLS 1.3.
- SHA-224 Usage de niche sur des appareils ou des protocoles contraints imposant une limite stricte à la taille du condensé.
Foire aux questions
Questions fréquentes sur les fonctions de hachage et leur utilisation sécurisée.
Autres outils de confidentialité
Tout ce qu'il te faut pour partager des données privées en toute sécurité : gratuit, sans compte pour commencer, directement dans ton navigateur.
SecretNote
Rédige une note privée, génère un lien à usage unique et partage-le. La note s'autodétruit dès qu'elle est lue : rien n'est stocké, rien ne fuite.
Créer une note secrète →SecretScreen
Envoie une capture d'écran et obtiens un lien de partage qui s'autodétruit. L'image est chiffrée avant l'envoi et supprimée après la première consultation : aucun hébergement permanent.
Partager une capture d'écran →SecretFile
Envoie n'importe quel fichier et partage un lien de téléchargement à usage unique. Le fichier est chiffré de bout en bout et définitivement supprimé dès que le destinataire l'a téléchargé.
Envoyer un fichier secret →Générateur de mots de passe
Génère des mots de passe robustes et aléatoires, avec un contrôle total sur la longueur et les jeux de caractères. Tout s'exécute en local : tes mots de passe ne transitent jamais par un serveur.
Générer un mot de passe →