Points clés
- 01Générez instantanément des hashes SHA-1, SHA-256, SHA-384 ou SHA-512 de n'importe quel texte — aucun serveur requis.
- 02Sortie en hexadécimal (format le plus courant) ou Base64 (compact, utilisé dans les en-têtes HTTP et les signatures de jetons).
- 03Le hachage utilise l'API Web Crypto du navigateur — la même implémentation derrière HTTPS.
- 04SHA ne convient pas au stockage direct des mots de passe ; utilisez bcrypt, scrypt ou Argon2 pour les mots de passe.
À quoi sert le hachage SHA
Une fonction de hachage cryptographique transforme n'importe quelle entrée — un mot, un document, un fichier binaire — en une empreinte de longueur fixe. La même entrée produit toujours le même hash, mais changer ne serait-ce qu'un caractère produit un résultat complètement différent. Il est impossible de récupérer l'entrée originale à partir du hash seul. Ces propriétés rendent les hashes SHA utiles pour vérifier l'intégrité des données, construire un stockage adressable par contenu, signer des requêtes API et générer des sommes de contrôle.
SHA-256 est la variante SHA la plus largement déployée aujourd'hui. Elle alimente les certificats de signature de code, les identifiants de commit Git, l'exploitation minière Bitcoin et les signatures HMAC utilisées par AWS, Stripe et d'innombrables autres API. SHA-512 offre une marge de sécurité plus large sur le matériel 64 bits. SHA-1 est obsolète et doit être évité pour tout ce qui est sensible sur le plan de la sécurité.
Comment générer un hash SHA
- 01
Tapez ou collez votre texte
Entrez le texte que vous souhaitez hacher dans la zone de saisie. Vous pouvez coller n'importe quoi, d'un seul mot à un document complet.
- 02
Choisissez la variante SHA
Sélectionnez SHA-1, SHA-256, SHA-384 ou SHA-512. Pour la plupart des utilisations modernes, SHA-256 est le bon choix. Évitez SHA-1 pour tout ce qui est critique en matière de sécurité — utilisez-le uniquement pour la compatibilité avec les systèmes hérités.
- 03
Sélectionnez la sortie hexadécimale ou Base64
L'hexadécimal est en minuscules et le format le plus courant (chaque octet devient deux chiffres hexadécimaux). Base64 est plus compact et est utilisé dans les en-têtes HTTP, les signatures HMAC et certains formats de jetons. Basculez à tout moment.
- 04
Copiez le digest
Cliquez sur le bouton de copie pour placer le hash dans votre presse-papiers. Collez-le où vous en avez besoin — une vérification, une signature API, un fichier de configuration.
Quand utiliser chaque variante SHA
Choisissez la bonne variante pour votre contexte.
- 01SHA-256 — le choix standard pour la signature de code moderne, les signatures HMAC API et les sommes de contrôle.
- 02SHA-512 — offre une marge de sécurité supplémentaire ; préféré sur les systèmes 64 bits pour les données de haute valeur.
- 03SHA-384 — moins courant ; utilisé dans certaines suites de chiffrement TLS et autorités de certification.
- 04SHA-1 — hérité uniquement ; supporté ici pour vérifier les anciennes sommes de contrôle et la compatibilité avec les systèmes plus anciens.
- 05Sortie hexadécimale — par défaut ; meilleure pour les digests lisibles par l'homme et la plupart des intégrations API.
- 06Sortie Base64 — plus compacte ; attendue par les en-têtes HTTP et de nombreux formats de jetons HMAC.
Vos données ne quittent jamais votre navigateur
Le hachage s'exécute entièrement dans votre navigateur en utilisant l'API SubtleCrypto — le même standard Web Crypto utilisé par HTTPS et le TLS basé sur navigateur. Votre texte est traité localement et n'est jamais transmis à aucun serveur. Cela signifie que vous pouvez hacher des chaînes sensibles, des jetons internes ou du contenu propriétaire sans aucune préoccupation en matière de confidentialité.
Handytool ne consigne pas les entrées, ne stocke pas les résultats et ne nécessite pas de compte. Fermez l'onglet et tout disparaît.
FAQ du générateur de hash SHA
Qu'est-ce qu'un hash SHA et comment fonctionne-t-il ?
SHA (Secure Hash Algorithm) est une fonction cryptographique qui mappe n'importe quelle entrée à un digest de longueur fixe. La même entrée produit toujours le même hash, mais même un changement d'un caractère produit un résultat complètement différent. Il est informatiquement impossible d'inverser un hash SHA pour retrouver son entrée.
Quelle variante SHA dois-je utiliser ?
Utilisez SHA-256 pour la plupart des applications modernes — c'est rapide, largement supporté et sécurisé. SHA-512 est un bon choix lorsque vous voulez une marge supplémentaire sur les systèmes 64 bits. Évitez SHA-1 pour tout ce qui est critique en matière de sécurité ; il est compromis pour la résistance aux collisions.
Puis-je utiliser SHA pour stocker les mots de passe ?
Non. SHA est trop rapide, ce qui le rend vulnérable aux attaques par force brute sur les mots de passe courants. Utilisez bcrypt, scrypt ou Argon2 pour le hachage des mots de passe. SHA est approprié pour l'intégrité du contenu, les sommes de contrôle de fichiers et les signatures de requêtes API.
Quelle est la différence entre la sortie hexadécimale et Base64 ?
L'hexadécimal utilise 0–9 et a–f — chaque octet devient deux caractères. Base64 encode les octets en a–z, A–Z, 0–9, +, / — la sortie est plus courte. Utilisez l'hexadécimal quand la lisibilité compte, Base64 quand une représentation compacte est attendue (en-têtes HMAC, signatures JWT).
Mon texte est-il envoyé à un serveur ?
Non. Le hachage utilise l'API SubtleCrypto du navigateur et se fait entièrement localement. Rien n'est téléchargé, consigné ou stocké.
Le générateur de hash est-il gratuit ?
Oui. Tous les utilitaires Handytool sont gratuits sans inscription et sans limites d'utilisation.