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
Onglet Texte pour taper, onglet Fichier pour glisser-déposer.
Cochez les cases que vous voulez — tous calculent en parallèle.
Hex pour affichage traditionnel, base64 pour style JWT.
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
Comparer deux hash
Fonctionnalités
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.
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.