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

Ce que vous pouvez faire

Six algorithmes
MD5, SHA-1, SHA-256, SHA-384, SHA-512 et CRC32 — toute combinaison.
Texte ou fichier
Hash de toute entrée texte ou fichier jusqu'à 500 Mo, par blocs pour que la page reste réactive.
Mode HMAC
Fournissez une clé secrète — chaque algorithme sélectionné est recalculé en HMAC-X.
Sortie hex ou base64
Basculez à la demande — utile pour correspondre à ce qu'attend le système/spec ciblé.
Comparer deux hash
Collez deux hash pour voir ✓ Identiques ou ✗ Différents — utile pour vérification de somme de contrôle.
Primitives standard
La sortie SHA-256 correspond octet pour octet à `sha256sum` / OpenSSL. HMAC-SHA256 correspond à AWS Signature v4, aux webhooks Stripe et à JWT HS256. Utilisez toute sortie d'ici de manière interchangeable avec n'importe quel autre outil conforme.

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 parce qu'ils chargent le fichier entier en mémoire d'un coup. Celui-ci lit les fichiers en flux par blocs de 4 Mo via l'API Web Crypto native de votre navigateur, donc même un ISO de 500 Mo est haché directement dans un onglet ordinaire. 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.

Comment les gros fichiers sont-ils traités ?

Le fichier est lu en blocs de 4 Mo et haché dans votre navigateur via l'API Web Crypto native, donc même un ISO de 4 Go peut être vérifié par somme de contrôle sans tout charger en mémoire d'un coup. 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.

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é Auteurs: