Generateur de hash
Calculez les empreintes MD5, SHA-1, SHA-256, SHA-384 et SHA-512 a partir de texte ou de fichiers β instantanement, entierement dans votre navigateur.
Resultats
Comment fonctionne cet outil ?
Calculer un hash en 3 etapes
-
Saisissez votre entree
Tapez ou collez du texte, ou passez en mode Fichier et deposez un fichier.
-
Visualisez tous les hashes
MD5, SHA-1, SHA-256, SHA-384 et SHA-512 sont calcules en parallele et affiches cote a cote.
-
Copier ou comparer
Copiez n importe quel hash en un clic, ou collez la somme attendue pour verifier la correspondance.
Verifier la somme de controle d un fichier telecharge
Les pages de telechargement publient souvent une somme SHA-256 a cote du lien. Pour verifier que le fichier n a pas ete corrompu ou altere :
- Passez en mode Fichier ci-dessus et deposez le fichier telecharge.
- Collez la somme attendue dans le champ Verifier.
- Si elles correspondent, un resultat vert β Correspond s affiche.
Verifiez par vous-meme
Comparez notre sortie avec votre terminal pour confirmer la correction :
# SHA-256 de "hello world" (sans saut de ligne final)
printf '%s' "hello world" | sha256sum
# b94d27b9934d3e08a52e52d7da7dabfac484efe37a5380ee9088f7ace2efcde9
# Avec OpenSSL
printf '%s' "hello world" | openssl dgst -sha256
# MD5 d une chaine vide
printf '' | md5sum
# d41d8cd98f00b204e9800998ecf8427e - Utilisez SHA-256 ou plus pour verifier l authenticite β MD5 et SHA-1 conviennent pour des controles d integrite simples mais pas face a un adversaire.
- Pour les gros fichiers, preferez le mode Fichier : les morceaux sont diffuses dans les hachers en memoire O(morceau) plutot que de tout charger.
- Attention aux sauts de ligne finaux : taper "hello" dans cet outil hache 5 octets, alors que echo "hello" en hache 6 (ajout de \n). Utilisez printf '%s' pour faire correspondre.
- Choisissez l encodage adapte : UTF-8 couvre la plupart des textes, Hex / Base64 / Octets bruts sont utiles pour hacher du contenu binaire saisi en chaine.
- Utilisez le champ Verifier pour comparer a une somme publiee β il accepte hex, Base64 et Base64URL.
Qu est-ce qu un hash et a quoi sert-il ?
Un hash cryptographique est une empreinte de longueur fixe de donnees arbitraires. Il sert a verifier l integrite d un fichier (telechargement non corrompu), detecter des doublons, creer des identifiants uniques et controler la coherence. Le moindre changement d entree produit un hash totalement different.
Quelle est la difference entre MD5, SHA-1, SHA-256 et SHA-512 ?
Ils different par la longueur du condense et la securite. MD5 (128 bits) et SHA-1 (160 bits) sont rapides mais ont des collisions connues β utiles pour des sommes non securitaires. SHA-256 (256 bits) et SHA-512 (512 bits) appartiennent a SHA-2, largement utilises pour les usages critiques. SHA-384 est une variante tronquee de SHA-512.
MD5 est-il encore sur ?
Pour de simples controles d integrite, MD5 reste courant. Cependant il est cryptographiquement casse β des collisions peuvent etre fabriquees. Ne l utilisez jamais pour l authenticite face a un adversaire ni pour hacher des mots de passe. Preferez SHA-256 ou plus pour la securite, et bcrypt ou Argon2 pour les mots de passe.
Pourquoi mon hash differe-t-il de sha256sum en ligne de commande ?
La cause la plus frequente est un saut de ligne final. echo "texte" ajoute un \n alors que cet outil hache exactement ce que vous tapez. Utilisez printf '%s' "texte" | sha256sum pour obtenir le meme resultat. Verifiez aussi l encodage β cet outil utilise UTF-8 par defaut.
Mon fichier ou mon texte est-il envoye quelque part ?
Non. Tout le calcul a lieu dans votre navigateur via l API Web Crypto et une bibliotheque de hash cote client. Votre saisie ne quitte jamais votre appareil. Verifiez dans l onglet Reseau : aucune requete n emporte vos donnees.
Comment verifier la somme d un fichier telecharge ?
Passez en mode Fichier, deposez ou choisissez le fichier, puis collez la somme attendue dans le champ Verifier. Une coche verte s affiche si elles correspondent. Cela marche pour MD5, SHA-1, SHA-256, SHA-384 et SHA-512.
Puis-je l utiliser pour hacher des mots de passe ?
Non. MD5, SHA-1 et SHA-2 sont trop rapides : un attaquant peut tester des milliards de candidats par seconde. Utilisez un algorithme dedie comme bcrypt ou Argon2, lents par conception et avec sel.
Pourquoi le SHA-256 d une chaine vide est-il e3b0c44β¦ ?
Le SHA-256 de zero octet vaut e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855. C est l etat initial de l algorithme avec un message vide β une constante connue pour valider toute implementation.
Peut-on hacher un tres gros fichier dans le navigateur ?
Oui. L outil diffuse le fichier en petits morceaux et les transmet a tous les algorithmes selectionnes en un seul passage : la memoire reste en O(morceau) et le fichier n est jamais entierement charge. Au-dela de 500 Mo, un avis s affiche, mais il n y a pas de limite stricte au-dela de la memoire de votre navigateur.