Skip to main content

Hashing & Checksums

Adler-32 Checksum Digest Calculator

Calculate or verify a digest with Adler-32 Checksum. Enter the data, choose the digest options, then copy the calculated value.

Tool workspace

Your input stays in this browser.

Add the required input to continue.

Needs input

You can run the tool again after any change.

Your result appears here

Calculate or verify a digest with Adler-32 Checksum. Enter the data, choose the digest options, then copy the calculated value.

This tool runs open-source code from CyberChef by GCHQ (Apache License 2.0). See open-source credits.

Adler-32 Checksum Digest Calculator uses checksum for the supplied input. It combines two sums modulo 65521 into an eight-character hexadecimal value. The first sum starts at 1.

It combines two sums modulo 65521 into an eight-character hexadecimal value. The first sum starts at 1. This result runs in the browser for this catalog category. Processing runs in the browser.

Checksums detect selected transmission or entry errors; they do not provide confidentiality or adversarial integrity.

Instructions

  1. Provide text or data for this tool.
  2. Enter abc without a newline. This applies to Adler-32 Checksum Digest Calculator.
  3. Compare 024d0127 with the receiving system's Adler-32 field. This applies to Adler-32 Checksum Digest Calculator.

Example

Input: Use the three ASCII bytes "abc"; the checksum is 024d0127.

Settings: Adler-32 Checksum Digest Calculator: Supply bytes, not a hexadecimal string representing those bytes. This operation has no algorithm settings.

Result: It combines two sums modulo 65521 into an eight-character hexadecimal value. The first sum starts at 1.

Limits

  • Adler-32 Checksum Digest Calculator: This is not CRC-32, despite the same output width.
  • Adler-32 Checksum Digest Calculator: A matching value does not protect against deliberate changes.