Générer divers hashes
Mises à jour
Améliorations récemment publiées
SHA-1 est vulnérable aux attaques par collision et ne doit pas être utilisé à des fins de sécurité. Pour le hachage de mots de passe, utilisez des algorithmes dédiés comme bcrypt, scrypt ou Argon2.
160bit (40hex) - Non recommandé pour la sécurité
256bit (64hex)
384bit (96hex)
512bit (128hex)
Le générateur de hash est un outil en ligne permettant de générer des valeurs de hachage (digest) de longueur fixe à partir de texte ou de fichiers. Il prend en charge les algorithmes SHA-1, SHA-256, SHA-384 et SHA-512, et calcule rapidement et en toute sécurité les valeurs de hachage grâce à l'API Web Crypto du navigateur. Il est utilisé pour la vérification de l'intégrité des fichiers, la détection de doublons de données, les signatures numériques, etc.
Sélection du mode de saisie
Saisissez directement une chaîne de caractères dans l'onglet texte, ou sélectionnez un fichier dans l'onglet fichier pour calculer sa valeur de hachage.
Saisie des données
Lorsque vous saisissez du texte ou sélectionnez un fichier, les résultats de tous les algorithmes de hachage sont calculés automatiquement.
Vérification et copie des résultats
Les valeurs de hachage SHA-1, SHA-256, SHA-384 et SHA-512 s'affichent simultanément. Cliquez sur le bouton de copie à côté de la valeur de hachage souhaitée pour la copier dans le presse-papiers.
Vérification de l'intégrité
Générez la valeur de hachage d'un fichier téléchargé et comparez-la avec la somme de contrôle fournie par le distributeur pour vérifier que le fichier n'a pas été altéré.
SHA-256 génère une valeur de hachage de 256 bits (64 caractères), tandis que SHA-512 produit une valeur de 512 bits (128 caractères). SHA-512 offre une meilleure résistance aux collisions grâce à son hachage plus long, mais SHA-256 est suffisant pour la plupart des usages en termes de sécurité. Sur les systèmes 64 bits, SHA-512 peut même être plus rapide que SHA-256.
En 2017, l'équipe de recherche de Google a démontré une collision SHA-1 (deux entrées différentes produisant la même valeur de hachage). Cela peut entraîner des menaces de sécurité telles que la falsification de signatures numériques, c'est pourquoi SHA-256 ou supérieur doit être utilisé à des fins de sécurité. SHA-1 ne devrait être utilisé que pour des usages non sécuritaires comme l'identification de fichiers ou les clés de cache.
Non. Les fonctions de hachage sont des fonctions à sens unique (one-way), il est donc computationnellement impossible de retrouver les données originales à partir de la valeur de hachage. C'est la caractéristique fondamentale du hachage et la raison pour laquelle on stocke les valeurs de hachage plutôt que les mots de passe en clair.
Lors du téléchargement de logiciels, les fichiers peuvent être corrompus pendant le transfert ou un code malveillant peut y être injecté. En comparant la somme de contrôle SHA-256 fournie par le distributeur avec la valeur de hachage du fichier téléchargé, vous pouvez vérifier l'intégrité et l'authenticité du fichier, renforçant ainsi la sécurité.
SHA-256 est une fonction de hachage généraliste qui n'est pas adaptée au hachage des mots de passe. L'avantage de SHA-256 est sa rapidité de calcul, mais c'est précisément ce qui le rend vulnérable aux attaques par force brute. Pour les mots de passe, il faut utiliser des algorithmes dédiés intentionnellement lents comme bcrypt, scrypt ou Argon2.