Générateur de hash
Créez des hash cryptographiques à partir de texte ou de fichiers entiers, directement dans votre navigateur. Prend en charge MD5, SHA-1 et la famille SHA-2.
Saisissez le texte à hacher :
Résultat :
Comment générer un hash
- Saisissez ou collez le texte à hacher, ou sélectionnez plutôt un fichier.
- Choisissez un algorithme : MD5, SHA-1, SHA-256, SHA-384 ou SHA-512.
- Cliquez sur Générer le hash (ou sélectionnez un fichier) pour le calculer.
- Copiez le condensé hexadécimal en minuscules pour vérification ou stockage.
FAQ
Qu'est-ce qu'un hash ?
Un hash est une chaîne de longueur fixe produite à partir de données arbitraires. La même entrée donne toujours le même hash, et le moindre changement produit un résultat complètement différent.
Quel algorithme devrais-je utiliser ?
Pour la plupart des usages, SHA-256 est un choix par défaut solide. MD5 et SHA-1 sont rapides mais considérés comme cryptographiquement faibles, à éviter pour les contrôles sensibles à la sécurité.
Puis-je hacher un fichier entier ?
Oui. Utilisez l'option fichier pour hacher les octets bruts d'un fichier. Les hash SHA utilisent directement les octets du fichier, tandis que MD5 les décode d'abord en texte UTF-8.
L'outil envoie-t-il mes données ?
Non. Le hachage s'exécute entièrement dans votre navigateur. Vos textes et fichiers ne quittent jamais votre appareil.
Outils associés
Pourquoi générer des empreintes ?
Une empreinte est une signature de longueur fixe de tout texte ou fichier : vous pouvez vérifier l'intégrité, dédupliquer des données ou comparer des valeurs sans stocker l'original. La même entrée produit toujours la même empreinte.
- Vérifier l'intégrité d'un fichier en comparant les sommes SHA-256 après téléchargement.
- Détecter des modifications accidentelles de données lors du transfert ou du stockage.
- Produire un identifiant rapide et irréversible pour la mise en cache ou la déduplication.
Conseils et limites
MD5 et SHA-1 conviennent aux sommes de contrôle mais ne sont pas sûrs cryptographiquement pour les mots de passe — préférez SHA-256, SHA-384 ou SHA-512, qui utilisent WebCrypto du navigateur. Le hachage s'exécute entièrement en local.