Aller au contenu

Générateur SHA-1

Générez le hachage SHA-1 de n’importe quel texte avec ce générateur SHA-1. Saisissez votre texte : l’outil l’encode en UTF-8, calcule le condensat SHA-1 de 160 bits et le renvoie sous forme de chaîne hexadécimale minuscule de 40 caractères, identique à celle de sha1sum et des bibliothèques standard. Utile aux développeurs pour vérifier d’anciennes sommes de contrôle, examiner des identifiants de type Git ou faire correspondre d’anciennes API qui attendent encore SHA-1.

Réinitialiser

Foire aux questions

Que renvoie le générateur SHA-1 ?

Il renvoie le condensat SHA-1 de votre texte sous forme de 40 caractères hexadécimaux minuscules, représentant 160 bits. Un même texte produit toujours le même hachage.

Quel est le hachage SHA-1 de hello ?

Le mot hello en minuscules, sans saut de ligne final, produit le hachage aaf4c61ddcc5e8a2dabede0f3b482cd9aea9434d. Utilisez-le comme valeur de test rapide pour comparer avec votre propre code.

Pourquoi mon hachage SHA-1 ne correspond-il pas à celui d’un autre outil ?

Le texte est haché exactement tel qu’il est saisi, espaces, tabulations et sauts de ligne compris. Un saut de ligne final ajouté par echo ou des fins de ligne CRLF Windows produisent un hachage complètement différent.

Comment le texte Unicode est-il encodé ?

L’outil encode le texte en UTF-8 avant le hachage, l’encodage par défaut dans la plupart des langages et des terminaux. Un système qui hache les octets UTF-16 ou Latin-1 des mêmes caractères obtient un résultat différent.

SHA-1 est-il encore sécurisé ?

Non. Une collision pratique de SHA-1 a été publiée en 2017, et les navigateurs ainsi que les autorités de certification ont cessé d’accepter les signatures SHA-1. Utilisez SHA-256 ou SHA-512 pour les signatures, les contrôles d’intégrité contre les altérations et les nouvelles conceptions.

Est-ce le même hachage que Git utilise pour les commits ?

Pas directement. Git hache un en-tête, tel que blob, suivi de la longueur du contenu et d’un octet nul, puis du contenu. Un SHA-1 simple du texte du fichier diffère donc de l’identifiant d’objet Git.

Puis-je hacher un fichier ?

L’outil hache le texte que vous collez ou saisissez, et non les fichiers importés. Pour les fichiers binaires, utilisez sha1sum sur Linux, shasum sur macOS ou Get-FileHash -Algorithm SHA1 dans PowerShell.

Peut-on déchiffrer SHA-1 ?

Non, SHA-1 est une fonction à sens unique et ne possède aucune clé de déchiffrement. Les entrées courtes ou courantes peuvent tout de même être retrouvées dans des tables de correspondance ; ne considérez donc jamais le hachage d’un secret faible comme une protection.

L’outil utilise-t-il un sel ou une clé HMAC ?

Non, il calcule le SHA-1 simple du texte exactement comme fourni. Pour les hachages à clé, utilisez un outil HMAC ; pour les mots de passe, utilisez un algorithme lent comme bcrypt ou Argon2.

Quelle quantité de texte puis-je hacher ?

Saisissez au moins un caractère et jusqu’à 5 MB de texte ; les entrées plus volumineuses sont rejetées avec un message. Le résultat est identique à l’option SHA-1 du générateur de hachage.

À propos de OneClick Pro

OneClick Pro est une collection gratuite de plus de 150 outils Web pour les tâches du quotidien : convertir des images et des unités, formater et valider du code, vérifier des domaines et SEO, et travailler avec du texte, des dates et des nombres. Chaque outil fonctionne sans inscription ni abonnement, et les données saisies servent uniquement à calculer le résultat et ne sont jamais stockées. Utilisez cette boîte à outils pour des tâches ponctuelles ou ajoutez à vos favoris les outils dont vous vous servez chaque jour.