Generateur de Hash
Generez des hashes MD5, SHA-1, SHA-256, SHA-384 et SHA-512 instantanement. Voir la sortie en hex minuscules, hex majuscules ou Base64. Tout le traitement s'effectue localement dans votre navigateur.
Cliquez sur le hash pour copier
🔒 Tout le traitement s'effectue localement dans votre navigateur.
Comment utiliser ce generateur de hash
- Entrez du texte dans la zone de saisie — ou cliquez sur Charger exemple.
- Choisissez un algorithme: MD5, SHA-1, SHA-256, SHA-384 ou SHA-512. SHA-256 est le choix par defaut recommande.
- Cliquez sur Generer Hash (ou appuyez sur Ctrl+Entree) — le hash se calcule instantanement.
- Choisissez un format: hex minuscules (defaut), hex majuscules ou Base64. Cliquez sur la sortie du hash pour la copier.
A propos des fonctions de hachage
Une fonction de hachage cryptographique prend n'importe quelle entree et produit un digest de longueur fixe. La meme entree produit toujours la meme sortie. Les fonctions de hachage sont concues pour etre a sens unique: donne un hash, il devrait etre informatiquement infaisable de recuperer l'entree originale.
Les hashes sont utilises partout dans les logiciels: pour verifier l'integrite des fichiers, stocker les mots de passe de maniere securisee, creer des signatures numeriques et detecter les doublons dans les bases de donnees.
Cet outil utilise l'API crypto.subtle.digest integree du navigateur pour les hashes de la famille SHA et une implementation JavaScript pure pour MD5. Aucune donnee n'est jamais envoyee a un serveur.
Questions fréquentes
Qu'est-ce qu'une fonction de hachage? ▼
Une fonction de hachage convertit n'importe quelle donnee d'entree en un digest de longueur fixe. La meme entree produit toujours la meme sortie. Les fonctions de hachage sont concues pour etre a sens unique: donne un hash, il est impossible de retrouver l'entree originale.
Qu'est-ce que MD5 et pourquoi est-il considere comme insecure? ▼
MD5 produit un hash de 128 bits et est maintenant considere comme cryptographiquement casse car les attaquants peuvent creer differentes entrees qui produisent le meme hash MD5. Vous ne devez pas utiliser MD5 a des fins de securite — utilisez SHA-256 ou SHA-512 a la place.
Quand dois-je utiliser SHA-256 vs SHA-512? ▼
SHA-256 produit un hash de 256 bits et est le hash cryptographique le plus utilise aujourd'hui. SHA-512 produit un hash de 512 bits plus long et est plus rapide sur les processeurs 64 bits. Pour la plupart des usages de securite, SHA-256 est le choix standard.
Mes donnees sont-elles envoyees a un serveur? ▼
Non. Cet outil utilise l'API Web Crypto (crypto.subtle.digest) pour les hashes SHA et une implementation JavaScript pure pour MD5. Tout le calcul se fait localement dans votre navigateur. Rien n'est telecharge ou stocke.
Quelle est la difference entre sortie hex et Base64? ▼
Hex represente chaque octet comme deux caracteres de 0-9 et a-f. C'est le format le plus courant pour afficher les hashes. Base64 represente le hash binaire brut en caracteres ASCII — c'est plus compact que hex (33% plus court).
Puis-je hasher du texte Unicode et des emoji? ▼
Oui. L'outil encode votre entree en UTF-8 avant de hasher, il gere donc correctement n'importe quel caractere Unicode, y compris les emoji, les caracteres CJK et les lettres accentuees.
A quoi sert SHA-1 aujourd'hui? ▼
SHA-1 a produit un hash de 160 bits et a ete utilise dans les certificats TLS, les commits Git et de nombreux systemes anciens. Il est considere comme faible depuis 2005 et est officiellement obsolete pour la plupart des usages de securite. Pour les nouveaux projets, toujours utiliser SHA-256 ou plus fort.