Aller au contenu
ToolFarmToolFarm
Développement

Générateur de hash : SHA-1, SHA-256, SHA-384, SHA-512

Générez des empreintes SHA-1, SHA-256, SHA-384 et SHA-512 d'un texte ou d'un fichier, directement dans votre navigateur. Sans dépendances, sortie en hex ou base64, et rien n'est envoyé.

3 min de lecture
Format de sortie

Tout s'exécute dans votre navigateur avec l'API Web Crypto. Votre texte et vos fichiers ne quittent jamais votre appareil.

Empreintes

Vos empreintes SHA-1, SHA-256, SHA-384 et SHA-512 apparaîtront ici.

À quoi sert cet outil

Saisissez un texte ou choisissez un fichier et obtenez d'un coup ses empreintes SHA-1, SHA-256, SHA-384 et SHA-512, calculées entièrement dans votre navigateur avec l'API Web Crypto intégrée. Aucune bibliothèque à charger ni aller-retour serveur : les octets sont traités sur votre appareil, donc même les fichiers volumineux ou sensibles n'en sortent jamais. Basculez la sortie entre hexadécimal et base64, et copiez n'importe quelle empreinte d'un clic. SHA-1 est inclus pour comparer d'anciennes sommes de contrôle, mais il ne résiste plus aux collisions : utilisez SHA-256 ou plus fort quand vous avez besoin de vraie sécurité.

À quoi ça vous sert

  • Vérifier un téléchargement en comparant sa somme de contrôle à celle publiée par l'auteur.
  • Générer une empreinte SHA-256 pour stocker ou indexer une valeur sans conserver l'original.
  • Produire une empreinte d'un fichier pour distinguer deux versions.
  • Créer des vecteurs de test en implémentant le hachage dans votre propre code.
  • Vérifier qu'un fichier copié correspond octet par octet à l'original.

Comment l'utiliser

  1. Choisissez de hacher un texte ou un fichier avec les onglets en haut.
  2. Saisissez ou collez votre texte, ou déposez un fichier dans la zone prévue.
  3. Choisissez hexadécimal ou base64 comme format de sortie.
  4. Lisez les empreintes SHA-1, SHA-256, SHA-384 et SHA-512 à mesure qu'elles apparaissent.
  5. Copiez n'importe quelle empreinte avec son bouton de copie.

Tout le travail se passe dans votre navigateur. Aucun fichier n'est envoyé à un serveur. Voir plus d'outils dans le même champ.

Développement

Questions fréquentes

Mon texte ou mon fichier est-il envoyé quelque part ?

Non. Chaque empreinte est calculée localement avec l'API Web Crypto intégrée à votre navigateur. Votre texte et vos fichiers ne quittent jamais votre appareil, ce qui rend sûr le hachage de documents privés ici.

Quel algorithme choisir ?

Pour un nouveau travail, utilisez SHA-256 comme choix solide par défaut, ou SHA-384 et SHA-512 pour une empreinte plus longue. SHA-1 n'est proposé que pour comparer d'anciennes sommes de contrôle : il est cassé pour la sécurité car on peut fabriquer des collisions, ne l'utilisez donc pour rien de sensible.

Quelle est la différence entre la sortie hex et base64 ?

Ce sont deux façons d'écrire exactement les mêmes octets de l'empreinte. L'hexadécimal utilise deux caractères par octet et c'est le format imprimé par la plupart des outils de somme de contrôle. Base64 est plus court et courant dans les en-têtes HTTP et les tokens. L'empreinte sous-jacente est identique.

Pourquoi le SHA-256 d'une entrée vide donne-t-il toujours la même valeur ?

Une empreinte est déterministe : la même entrée produit toujours la même valeur. Une entrée vide reste une entrée valide, donc son SHA-256 est le fameux e3b0c442...b855 à chaque fois. Changez un seul octet et toute l'empreinte change.

Puis-je hacher des fichiers volumineux ?

Oui. Le fichier est lu et haché dans votre navigateur, donc la limite pratique est la mémoire de votre appareil plutôt qu'une taille d'envoi. Les très gros fichiers prennent simplement un instant à lire avant l'affichage des empreintes.