Calculer des hash

Calculateur de hash en ligne gratuit qui s'exécute entièrement dans votre navigateur. Collez du texte ou déposez un fichier (jusqu'à 500 Mo), choisissez un ou plusieurs algorithmes (MD5, SHA-1, SHA-256, SHA-384, SHA-512, CRC32), choisissez la sortie hex ou base64, définissez optionnellement une clé pour calculer des variantes HMAC au lieu de digests simples. Les fichiers sont lus en blocs de 4 Mo donc un fichier de 500 Mo ne fait pas planter votre onglet. Un bloc de comparaison en bas prend deux chaînes de hash et vous dit si elles correspondent — utile pour vérifier l'intégrité d'un fichier par rapport à une somme de contrôle publiée.

Comment utiliser

1
Choisissez le mode d'entrée

Onglet Texte pour taper, onglet Fichier pour glisser-déposer.

2
Choisissez les algorithmes

Cochez les cases que vous voulez — tous calculent en parallèle.

3
Définissez le format de sortie

Hex pour affichage traditionnel, base64 pour style JWT.

4
Calculez

Cliquez un résultat pour le copier ; utilisez Comparer pour vérifier contre un hash connu.

Hash de texte ou de fichiers dans le navigateur — MD5, SHA-1, SHA-256, SHA-384, SHA-512, CRC32, avec HMAC

Algorithmes
Sortie
HMAC (optionnel)
Quand une clé est définie, tous les algorithmes sélectionnés sont calculés en HMAC-… au lieu de digests simples.

Comparer deux hash

Collez deux hash à comparer
Tu ne sais pas quoi essayer ?
400+ outils gratuits — ouvre une surprise
🎲 Surprends-moi

Fonctionnalités

Six algorithmes Texte ou fichier Mode HMAC Sortie hex ou base64 Comparer deux hash Primitives standard

Utilisations typiques

  • Vérifier un ISO téléchargé contre sa somme de contrôle SHA-256 publiée.
  • Calculer un hash de contenu pour cache-busting ou génération d'ETag.
  • Calculer un HMAC-SHA256 style JWT pour signer une requête API.
  • Produire rapidement un MD5 pour un système legacy qui le demande encore.
  • Vérifier rapidement si deux gros fichiers sont identiques sans diff.

Pourquoi celui-ci

La plupart des outils de hash en ligne échouent sur les gros fichiers (ils essaient de tout charger en mémoire d'un coup) ou imposent un aller-retour de téléversement vers un serveur. Nous streamons les fichiers en blocs de 4 Mo via la cryptographie native de votre navigateur, donc un ISO de 500 Mo fonctionne dans un onglet ordinaire et les octets ne quittent jamais votre machine. HMAC et CRC32 sont traités de première classe — la plupart des outils en ligne les sautent. La sortie correspond à `sha256sum`, `md5sum`, OpenSSL et toute autre implémentation standard, vous pouvez donc l'utiliser pour vérifier un téléchargement face à n'importe quelle somme de contrôle publiée.

Questions fréquentes

MD5 est-il encore sûr à utiliser ?

Pas à des fins de sécurité — MD5 est cassé depuis 2004. Il reste correct comme somme de contrôle de contenu rapide (clés de cache, dédup) où vous ne vous souciez pas des collisions adverses. Pour signatures, stockage de mots de passe ou tout ce qui est sensible à la sécurité, utilisez SHA-256 ou mieux.

Qu'est-ce que HMAC ?

Une construction hash à clé. SHA-256(message) simple permet à n'importe qui de recalculer le hash ; HMAC-SHA256(key, message) requiert la clé pour produire ou vérifier, donc fonctionne comme code d'authentification de message. Courant dans la signature de requêtes API (AWS, Stripe, etc.) et JWT HS256.

Quelle taille de fichier puis-je hasher ?

La limite est 500 Mo pour garder la page réactive sur appareils bas de gamme. Le hashing lui-même est streaming-friendly — la seule pression mémoire est le buffer FileReader par chunk.

Le fichier est-il téléversé quelque part ?

Non. Le fichier est lu localement en blocs de 4 Mo et haché dans votre onglet du navigateur — les octets ne vont pas sur notre serveur. C'est ainsi que vous pouvez vérifier le téléchargement d'un ISO de 4 Go contre son SHA-256 publié sans payer la bande passante d'upload. Le résultat correspond à `sha256sum` sous Linux / `shasum -a 256` sous macOS / `certutil -hashfile` sous Windows.

Hex ou base64 — lequel devrais-je utiliser ?

Hex est la représentation traditionnelle (du type que vous voyez sur les pages de téléchargement). Base64 est plus court et est ce que JWT et de nombreuses API web utilisent pour les signatures HMAC. Choisissez ce qu'attend le système avec lequel vous parlez.

Mobile ?

Oui. La limite de 500 Mo s'applique, mais pour les charges mobiles typiques (une photo, un doc) le hashing est sub-seconde.

💡 Voulez-vous que nous améliorions cet outil pour vous ?

Nous le pouvons — et c'est gratuit ! Envoyez-nous simplement un message rapide avec votre idée. Si vous voulez en discuter en détail, laissez votre e-mail et nous reviendrons vers vous. Vous pouvez rester anonyme.

Comment évaluez-vous cet outil ?

Merci pour votre note !
Vous voulez en dire plus ? Laissez un commentaire !
Merci ! Votre commentaire apparaîtra après modération.
À qui s'adresse cet outil ?
Publié