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é.
Tout s'exécute dans votre navigateur avec l'API Web Crypto. Votre texte et vos fichiers ne quittent jamais votre appareil.
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
- Choisissez de hacher un texte ou un fichier avec les onglets en haut.
- Saisissez ou collez votre texte, ou déposez un fichier dans la zone prévue.
- Choisissez hexadécimal ou base64 comme format de sortie.
- Lisez les empreintes SHA-1, SHA-256, SHA-384 et SHA-512 à mesure qu'elles apparaissent.
- 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.
Autres outils du même champ
DéveloppementEncoder et Décoder du Base64
Encodez et décodez du texte en Base64 en ligne, avec un alphabet URL-safe en option. Tout dans votre navigateur, rien n'est envoyé.
Décoder un JWT (JSON Web Token)
Décodez l'en-tête et le payload d'un JSON Web Token en ligne. Sans vérification de signature, gratuit et dans votre navigateur, rien ne sort.
Générateur de Mots de Passe Sécurisés
Générez des mots de passe, phrases de passe, codes PIN, clés d'API et secrets façon openssl rand en ligne. Aléa cryptographique, jamais envoyé.
Testeur de Regex en Ligne
Testez et déboguez vos expressions régulières en ligne en temps réel, avec groupes de capture et correspondances surlignées. Gratuit et privé.
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.

