Aller au contenu
uencoder

Vérifier fichier ou données integrity avec un checksum

Calculer a CRC32 or SHA-256 checksum of data and compare it against a known value to detect corruption or tampering.

  1. 1

    A checksum is a fixed-size digest of arbitrary data. If the data changes by even one bit, the checksum changes completely. Comparing checksums detects accidental corruption (CRC32) or intentional tampering (SHA-256).

  2. 2
    Somme de contrôle CRC32 →

    For fast, non-cryptographic integrity checks (file transfer, ZIP entries), compute CRC32. It is a 32-bit checksum — fast but can miss some corruptions and provides no security.

  3. 3
    Calculatrice de hash →

    For cryptographic integrity (detecting deliberate tampering), compute SHA-256. A 256-bit hash makes it infeasible to find a different input with the same hash.

  4. 4
    Comparateur de hash →

    Enter the computed hash and the expected hash. The tool compares them in constant time and reports match/mismatch — useful for automating verification scripts.

Questions fréquentes

CRC32 vs SHA-256 — which should I use?
Use CRC32 for accidental corruption detection in non-adversarial contexts (file transfer, storage). Use SHA-256 (or stronger) when an adversary could craft malicious data — CRC32 is trivial to forge. SHA-256 also has a much lower collision probability.
Can a checksum guarantee data is correct?
No. A matching checksum only means no detected change. Different inputs can share a checksum (collision). CRC32 collisions are common on large data; SHA-256 collisions are computationally infeasible but not impossible. For full assurance, use digital signatures.

Workflows résolvant cette tâche

Hash BLAKE avec somme de contrôle CRC32
Calculer le hash BLAKE puis la somme de contrôle CRC32 pour vérifier l'intégrité.
PIPELINE
Hacher le contenu et coder en Base64
Calculer un hachage de l'entrée et coder le condensat en Base64 pour un transport compact.
PIPELINE
Hacher le texte et vérifier l'intégrité
Calculer un hachage du texte d'entrée et le comparer à un hachage attendu pour vérifier l'intégrité.
PIPELINE
Hacher le texte et vérifier avec somme CRC32
Calculer à la fois un hachage cryptographique SHA-256 et une somme de contrôle CRC32 pour la vérification d'intégrité des données.
PIPELINE
Formater JSON et calculer une somme de contrôle d'intégrité
Pretty-printer un document JSON et calculer une somme CRC32 pour détecter toute modification ultérieure.
PIPELINE
Hacher MD5 puis coder en Base58
Calculer le hash MD5 puis coder en Base58 pour une représentation compacte.
PIPELINE
Comparaison de vitesse multi-hash
Hacher l'entrée et benchmarker plusieurs algorithmes de hachage pour comparer leur vitesse et sortie.
PIPELINE
Générer un mot de passe et hacher
Générer un mot de passe aléatoire puis le hacher pour un stockage sécurisé.
PIPELINE
Hash SHA3-256 avec somme CRC32
Calculer le hash SHA3-256 puis la somme CRC32 pour une double vérification d'intégrité.
PIPELINE
Hacher SHA-512 puis Hex
Calculer le hash SHA-512 puis coder en Hex pour lisibilité.
PIPELINE
Inverser le texte et hacher
Inverser le texte puis calculer le hachage SHA-256 du résultat inversé.
PIPELINE
Brouiller le texte et hacher
Brouiller le texte puis hacher le résultat brouillé.
PIPELINE

Outils associés