Générateur de hachage - MD5, SHA-1, SHA-256, SHA-384, SHA-512 dans ton navigateur
Calculateur de hachage en ligne gratuit. Calcule instantanément les condensés MD5, SHA-1, SHA-224, SHA-256, SHA-384 et SHA-512 de n'importe quel texte. Tout le hachage s'exécute localement dans ton navigateur : ton entrée n'est jamais envoyée à un serveur, ce qui le rend sûr pour les clés API, les mots de passe et autres données sensibles.
Entrée
Les hachages se mettent à jour pendant la saisie. Les espaces et les sauts de ligne sont pris en compte exactement tels qu'ils ont été entrés.
SHA-1
SHA-224
SHA-256
SHA-384
SHA-512
Comparaison des algorithmes
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.
Fonctionnement des fonctions de hachage
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 inverse mathématique 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 dépréciés. Une collision se produit quand deux entrées différentes produisent le même condensé. MD5 et SHA-1 sont vulnérables aux collisions construites, c'est pourquoi ils ne sont plus considérés comme fiables pour les tâches sensibles à la sécurité. 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 lors d'une interopérabilité avec des systèmes qui n'ont pas encore migré.
- SHA-256 La valeur par défaut sûre 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 avec une limite stricte sur la taille du condensé.
Foire aux questions
Questions fréquentes sur les fonctions de hachage et leur utilisation sécurisée.
Plus d'outils de confidentialité
Tout ce qu'il te faut pour partager des données privées en toute sécurité : gratuit, sans compte, fonctionne 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 au moment où elle est lue : rien n'est stocké, rien ne fuite.
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.
SecretFile
Envoie n'importe quel fichier et partage un lien de téléchargement unique. Le fichier est chiffré de bout en bout et définitivement supprimé dès que le destinataire le télécharge.
Générateur de hachage
Génère instantanément des hashs MD5, SHA-1, SHA-224, SHA-256, SHA-384 et SHA-512 dans ton navigateur. Ta saisie n'est jamais envoyée au serveur.
Générateur de mots de passe
Génère des mots de passe forts et aléatoires avec un contrôle total sur la longueur et les jeux de caractères. Tout s'exécute localement : tes mots de passe ne transitent jamais par un serveur.