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.

Tout s execute dans votre navigateur β€” votre saisie n est jamais envoyee.
0 car. Β· 0 octets
Algorithmes

Resultats

MD5⚠ Inadapte aux mots de passe
β€”
SHA-1⚠ Inadapte aux mots de passe
β€”
SHA-256
β€”
SHA-384
β€”
SHA-512
β€”
Comment fonctionne cet outil ?
SHA-1, SHA-256, SHA-384 et SHA-512 utilisent l API Web Crypto native du navigateur quand elle est disponible. MD5 (et les hachers en flux pour les fichiers) sont des implementations JavaScript pures. Rien n est envoye β€” chaque octet reste sur votre appareil.

Calculer un hash en 3 etapes

  1. Saisissez votre entree

    Tapez ou collez du texte, ou passez en mode Fichier et deposez un fichier.

  2. Visualisez tous les hashes

    MD5, SHA-1, SHA-256, SHA-384 et SHA-512 sont calcules en parallele et affiches cote a cote.

  3. 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 :

  1. Passez en mode Fichier ci-dessus et deposez le fichier telecharge.
  2. Collez la somme attendue dans le champ Verifier.
  3. 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.