Aller au contenu

Calculateur CRC32 et Adler-32

Calculez une somme CRC-32 (IEEE 802.3) ou Adler-32 et lisez-la en hex, décimal ou Base64.

Traité localement dans votre navigateur

Options
0 caractères · 0 lignes
Le résultat apparaîtra ici.

Qu'est-ce que Calculateur CRC32 et Adler-32 ?

Un CRC est une courte somme de contrôle conçue pour détecter des erreurs accidentelles, comme des bits inversés dans un téléchargement, une trame réseau ou un fichier stocké. Le CRC-32 (IEEE 802.3, variante de ZIP, PNG, gzip et Ethernet) produit 32 bits, affichés en 8 caractères hexadécimaux. L’Adler-32, utilisé par zlib, est plus léger à calculer mais plus faible sur les entrées courtes.

L’outil encode votre texte en UTF-8 (ou lit des octets hex), calcule la somme choisie et l’affiche en hex et en nombre décimal non signé. Le CRC-32 de « 123456789 » vaut cbf43926, la valeur de contrôle standard.

Comment ça marche ?

  1. Choisissez CRC-32 ou Adler-32.
  2. Saisissez du texte ou collez des octets hex (passez le type d’entrée sur hex).
  3. Lisez la somme en hex, décimal ou Base64 dans le panneau de résultat.

Cas d'usage courants

  • Vérifier le CRC-32 stocké dans une entrée ZIP ou un bloc PNG.
  • Déboguer un protocole ou format de fichier qui porte un champ CRC-32.
  • Obtenir un hash rapide pour un seau de table de hachage ou détecter un changement sur de petites chaînes.
  • Recouper votre propre implémentation CRC avec la valeur de contrôle standard.

Exemples

Essayez cette saisie dans l'outil ci-dessus :

Entrée
The quick brown fox jumps over the lazy dog
Sortie
414fa339

Confidentialité

Calculateur CRC32 et Adler-32 s'exécute entièrement dans votre navigateur. Le texte ou les fichiers que vous fournissez sont traités sur votre appareil et ne sont ni envoyés, ni journalisés, ni stockés sur nos serveurs.

Limites

CRC et Adler-32 ne détectent que la corruption accidentelle : ils sont triviaux à falsifier et n’offrent aucune protection contre une modification malveillante. Utilisez SHA-256 face à un attaquant.

Questions fréquentes

CRC32 est-il un hash sécurisé ?

Non. Il est linéaire et facile à manipuler : un attaquant peut fabriquer des données avec le CRC de son choix. Il sert uniquement à détecter des erreurs aléatoires.

Pourquoi des outils différents affichent-ils des CRC32 différents ?

Il existe plusieurs variantes de CRC-32 (IEEE, Castagnoli/CRC-32C, BZIP2…). Cet outil utilise la variante IEEE 802.3 des formats ZIP, PNG et gzip.

Où lire la valeur décimale ?

Elle figure dans les lignes de résultat sous forme d’entier non signé sur 32 bits, par exemple 891568578 pour « abc ».

Plus d'outils dans Hash & checksum →