Aller au contenu
Aback Tools Logo

Générateur de hachage

Générez des sommes de contrôle MD5, SHA-1, SHA-256, SHA-384 et SHA-512 pour n'importe quel fichier jusqu'à 2 Go ou n'importe quel texte. Tout le calcul se fait localement dans votre navigateur - vos données ne quittent jamais votre appareil.

File & Text Hash Generator

Calculate MD5, SHA-1, SHA-256, SHA-384, and SHA-512 checksums for any file or text string, entirely in your browser. Files up to 2 GB are supported.

Drop a file here or click to browse

Supports any file type up to 2 GB

Fonctionnalités

  • Prise en charge de gros fichiers jusqu'à 2 Go : traitez des fichiers de toute taille - des petits extraits de texte aux binaires de 2 Go - grâce à des lectures FileReader par blocs qui gardent le navigateur réactif. Une barre de progression en direct affiche l'état de la lecture et du calcul du hachage en temps réel.
  • 100 % local - les fichiers ne quittent jamais votre appareil : tout le hachage s'exécute entièrement dans votre navigateur. Vos fichiers et textes ne sont jamais envoyés à un serveur, garantissant une confidentialité totale lors de la vérification de documents sensibles, de firmwares ou d'archives confidentielles.
  • Cinq algorithmes en un seul clic : calculez MD5, SHA-1, SHA-256, SHA-384 et SHA-512 simultanément en une seule passe. Les hachages SHA-* utilisent la Web Crypto API auditée du navigateur ; MD5 est calculé via une implémentation pure TypeScript intégrée pour une compatibilité maximale.
  • 100 % gratuit - aucun compte nécessaire : générez un nombre illimité de sommes de contrôle sans frais. Sans abonnement, sans limite d'utilisation, sans inscription. Ouvrez la page et commencez immédiatement, en ligne comme hors ligne.

Cas d'usage

  • Vérification des téléchargements de logiciels : confirmez qu'un installateur, une image ISO ou une archive binaire téléchargés n'ont pas été altérés. Comparez le hachage SHA-256 affiché sur le site de l'éditeur au hachage calculé localement pour écarter toute corruption ou attaque de la chaîne d'approvisionnement.
  • Surveillance de l'intégrité des fichiers : générez des sommes de contrôle SHA-512 de référence pour des fichiers de configuration critiques, des sauvegardes de bases de données ou des binaires système. Rehachez-les périodiquement et comparez pour détecter des modifications non autorisées ou une dégradation des bits de stockage, sans aucun outil côté serveur.
  • Signature de charges utiles d'API et de webhooks : hachez un corps de requête JSON avec SHA-256 pour produire une empreinte de type HMAC destinée à la validation de signature de charge utile. Collez le corps reçu en mode texte et comparez le condensé hexadécimal à l'en-tête de signature inclus par le service émetteur.
  • Audit du stockage des mots de passe et des secrets : calculez rapidement des condensés MD5 ou SHA-1 de chaînes de mots de passe héritées pour identifier les schémas de hachage faibles stockés dans d'anciennes bases de données et prioriser la migration vers un stockage moderne bcrypt ou Argon2. Tout le calcul reste local, aucun secret en clair n'est envoyé sur le réseau.
  • Validation de firmware et de dispositifs embarqués : validez des binaires de firmware jusqu'à 2 Go avant de les flasher sur des appareils embarqués. Calculez SHA-256 et comparez à la somme de contrôle publiée par le fabricant pour garantir que l'image est authentique et non corrompue - entièrement hors ligne, sans outil spécialisé.
  • Déduplication et génération de clés de cache : générez des clés adressables par contenu MD5 ou SHA-256 pour des fichiers, des images ou des blobs de données avant de les insérer dans un stockage objet ou un cache CDN. Utiliser un hachage comme nom de fichier permet une déduplication automatique et un contournement du cache sans infrastructure backend.

Présentation

Le générateur de hachage d'Aback Tools calcule des sommes de contrôle cryptographiques pour des fichiers et des chaînes de texte entièrement dans votre navigateur. Aucun envoi, aucun aller-retour serveur et aucune installation requise. Il prend en charge cinq algorithmes standards du secteur - MD5, SHA-1, SHA-256, SHA-384 et SHA-512 - et gère des fichiers jusqu'à 2 Go grâce à une stratégie de lecture par blocs qui garde le navigateur réactif.

Comment fonctionne le hachage

Une fonction de hachage prend une entrée de longueur arbitraire et produit un condensé de longueur fixe. Même un changement d'un seul bit dans l'entrée produit un condensé totalement différent (l'effet avalanche), ce qui rend les hachages idéaux pour la vérification d'intégrité. Notre outil applique chaque algorithme sélectionné au contenu binaire complet du fichier ou à l'encodage UTF-8 du texte saisi.

Comparaison des algorithmes

MD5 (128 bits) est l'algorithme pris en charge le plus ancien. Il est rapide et universellement disponible mais n'est plus considéré comme cryptographiquement sûr - des attaques par collision ont été démontrées. Il reste utile pour des sommes de contrôle non liées à la sécurité, comme l'intégrité des téléchargements ou les clés de déduplication, où la vitesse compte plus que la résistance aux collisions.

SHA-1 (160 bits) était un successeur de MD5, offrant un condensé plus grand et une meilleure sécurité. Cependant, SHA-1 est également obsolète pour les nouvelles applications de sécurité après des démonstrations pratiques réussies de collisions. Il apparaît encore dans les identifiants d'objets Git hérités et certains anciens formats de certificats.

SHA-256 (256 bits) est le hachage généraliste le plus recommandé aujourd'hui. Il fait partie de la famille SHA-2 normalisée par le NIST et est utilisé dans les certificats TLS, les pipelines de signature de code, Bitcoin et d'innombrables schémas de signature d'API. Utilisez SHA-256 pour tout nouveau travail d'intégrité et d'authentification.

SHA-384 et SHA-512 (384/512 bits) sont des variantes SHA-2 plus grandes offrant une marge de sécurité supplémentaire. SHA-512 est souvent plus rapide que SHA-256 sur les processeurs 64 bits car il traite nativement des blocs de 1024 bits. Utilisez-les lorsque la résistance maximale aux collisions est requise, comme l'archivage de documents à long terme ou la signature d'actifs de grande valeur.

Traitement des gros fichiers

Les fichiers sont lus par tranches de 64 Mio via l'API FileReader du navigateur, ce qui permet à la boucle d'événements de l'onglet de rester réactive entre les blocs. La progression est affichée sur une échelle de 0 à 100 % couvrant à la fois la phase de lecture (0-50 %) et la phase de hachage (50-100 %). Les hachages SHA utilisent crypto.subtle.digest() de la Web Crypto API, tandis que MD5 est calculé avec une implémentation pure TypeScript auditée intégrée à la page.

Garantie de confidentialité : comme tout le traitement se fait côté client, les données de vos fichiers ne quittent jamais votre machine. L'outil est donc sûr pour hacher des contrats confidentiels, des sauvegardes personnelles, des binaires de firmware et toute autre donnée sensible que vous ne voudriez pas transmettre à un serveur tiers.

Foire aux questions

MD5 produit un condensé de 128 bits et est rapide mais cryptographiquement cassé - ne l'utilisez pas pour la sécurité. SHA-1 produit un condensé de 160 bits et est obsolète pour un usage de sécurité. SHA-256 produit un condensé de 256 bits, fait partie de la famille SHA-2 et constitue la bonne pratique actuelle pour le contrôle d'intégrité, les signatures et l'authentification.

L'outil prend officiellement en charge les fichiers jusqu'à 2 Go. Les fichiers plus volumineux peuvent fonctionner selon la RAM disponible de votre appareil, mais les performances ne sont pas garanties. L'approche FileReader par blocs garde le navigateur réactif pendant le traitement, et une barre de progression en direct suit les phases de lecture et de calcul du hachage.

Non. Toute la lecture des fichiers et le calcul des hachages se font exclusivement dans votre navigateur via l'API FileReader et la Web Crypto API. Les données de vos fichiers ne quittent jamais votre appareil, ce qui rend cet outil sûr pour les documents confidentiels, les binaires de firmware et les sauvegardes privées.

MD5 reste utile pour des tâches non liées à la sécurité, comme détecter une corruption accidentelle lors de transferts de fichiers, générer des clés de cache ou vérifier des sommes de contrôle sur des systèmes existants qui publient des condensés MD5. L'outil indique clairement quels algorithmes conviennent à la sécurité et lesquels ne servent qu'à la compatibilité.

Utilisez SHA-256 ou SHA-512 pour vérifier un téléchargement de logiciel. La plupart des projets logiciels réputés publient des sommes de contrôle SHA-256 avec leurs versions. Il suffit de hacher le fichier téléchargé avec cet outil, de comparer le résultat au hachage publié et de confirmer qu'ils correspondent exactement.

En mode texte, votre chaîne de saisie est d'abord encodée en octets selon la norme UTF-8, puis les algorithmes sélectionnés sont appliqués à ces octets. Cela correspond au comportement par défaut d'outils en ligne de commande comme sha256sum. Le condensé hexadécimal obtenu représente de manière unique cette chaîne de texte exacte.

Oui. Sélectionnez n'importe quelle combinaison de MD5, SHA-1, SHA-256, SHA-384 et SHA-512 avant de cliquer sur Calculer. Le fichier est lu une seule fois et tous les hachages sélectionnés sont calculés en séquence, donc exécuter cinq algorithmes ensemble est presque aussi rapide que d'en exécuter un. Les résultats peuvent être copiés ou téléchargés individuellement ou tous à la fois.