À quoi sert cet outil
Le Générateur de hash calcule des hachages cryptographiques à partir de texte. Entrez n'importe quelle chaîne et obtenez instantanément les hash SHA-1, SHA-256, SHA-384 et SHA-512. Tout le hachage s'effectue dans votre navigateur — pas d'envoi, pas de serveur. Utile pour les sommes de contrôle, l'intégrité des données et l'apprentissage du fonctionnement des fonctions de hachage.
Comment l'utiliser
- Entrez le texte — Tapez ou collez le texte à hacher. Supporte Unicode (UTF-8).
- Consultez les hash — SHA-1, SHA-256, SHA-384 et SHA-512 s'affichent simultanément.
- Copiez — Cliquez sur l'icône copier à côté d'un hash pour le copier dans le presse-papiers.
- Modifiez l'entrée — Éditez le texte ; tous les hash se mettent à jour en temps réel.
Comment ça fonctionne
L'outil utilise l'API Web Crypto (ou un polyfill) pour calculer les hash. L'entrée est encodée en UTF-8, puis passée à l'algorithme de hachage choisi. Chaque algorithme produit un digest de longueur fixe (SHA-1 : 40 caractères hex, SHA-256 : 64 caractères hex, etc.). La même entrée produit toujours la même sortie ; un changement infime modifie complètement le hash.
Tous les calculs s'effectuent entièrement dans votre navigateur. Aucune donnée n'est envoyée à un serveur.
Cas d'usage et exemples
- Sommes de contrôle — Vérifiez le contenu de fichiers ou l'intégrité de messages.
- Mots de passe — Générez des hash de mots de passe pour le stockage (utilisez une dérivation de clé appropriée en production).
- API — Créez des signatures de requête pour l'authentification.
- Apprentissage — Explorez le comportement des hachages cryptographiques.
- Git — Comprenez comment Git utilise SHA-1 pour les ID d'objets.
Exemple
Entrée : hello
- SHA-1 :
aaf4c61ddcc5e8a2dabede0f3b482cd9aea9434d - SHA-256 :
2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824
Limitations et contraintes connues
- Taille d'entrée — Les entrées très volumineuses peuvent ralentir le navigateur ; pas de limite stricte documentée.
- SHA-1 — Considéré faible pour les nouveaux usages de sécurité ; préférez SHA-256 ou SHA-512 pour la sécurité.
- Support navigateur — Nécessite l'API Web Crypto ; fonctionne dans tous les navigateurs modernes.