Calculateur CRC
Calculer diverses sommes de contrôle CRC avec prise en charge du texte, hexadécimal et fichier
Entrez du texte UTF-8, sera converti en octets
Cliquez pour sélectionner un fichier ou glissez-déposez ici
Résultat
Tous les résultats d'algorithmes CRC
À propos du CRC
CRC (Contrôle de Redondance Cyclique) est un algorithme qui produit une somme de contrôle de longueur fixe à partir de données, largement utilisé pour détecter les erreurs dans la transmission ou le stockage de données. Le CRC n'est pas une fonction de hachage cryptographique et ne peut pas être utilisé à des fins de sécurité, mais il est très efficace pour la détection d'erreurs.
Les algorithmes CRC utilisent la division polynomiale pour calculer les valeurs de somme de contrôle. Différentes normes CRC utilisent différents polynômes, valeurs initiales et méthodes de traitement, ce qui donne des résultats de somme de contrôle différents pour les mêmes données. Choisir le bon algorithme CRC est crucial pour la compatibilité avec d'autres systèmes.
Algorithmes CRC supportés
Cet outil prend en charge divers algorithmes CRC couramment utilisés, chacun avec des largeurs de bits, des polynômes et des cas d'utilisation différents :
| Algorithme | Largeur | Polynôme | Utilisation |
|---|---|---|---|
| CRC-8 | 8 bit | 0x07 | Vérification de données simple, capteurs |
| CRC-16/Modbus | 16 bit | 0x8005 | Protocole Modbus, industriel |
| CRC-16/CCITT | 16 bit | 0x1021 | X.25, HDLC, Bluetooth |
| CRC-32 | 32 bit | 0x04C11DB7 | ZIP, Ethernet, PNG |
| CRC-32C | 32 bit | 0x1EDC6F41 | iSCSI, SCTP, Btrfs |
| CRC-64/ECMA | 64 bit | 0x42F0E1EBA9EA3693 | ECMA-182, compression XZ |