Skip to main content

Hashing & Checksums

SSDEEP hashes Comparator

Compare SSDEEP hashes and show the differences. 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.

Input

Options

Your result appears here

Compare SSDEEP hashes and show the differences. 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.

SSDEEP hashes Comparator uses fuzzy-hash comparison for the supplied input. It calls ssdeep.js similarity and returns a number from 0 to 100 for the supplied fuzzy hashes.

It calls ssdeep.js similarity and returns a number from 0 to 100 for the supplied fuzzy hashes. This result runs in the browser for this catalog category. Processing runs in the browser.

Fuzzy-hash comparison estimates similarity; it does not provide collision-resistant identity or authenticity.

Instructions

  1. Provide text or data for this tool.
  2. Keep each SSDEEP block-size prefix and both hash portions intact. This applies to SSDEEP hashes Comparator.
  3. Compare the result alongside file size and content, not as a malware verdict. This applies to SSDEEP hashes Comparator.

Example

Input: Generate two public files with SSDEEP, then paste the hash values on separate lines.

Settings: SSDEEP hashes Comparator: Set Delimiter to the separator between the two SSDEEP strings. Paste hash values only; do not include a CSV filename column.

Result: It calls ssdeep.js similarity and returns a number from 0 to 100 for the supplied fuzzy hashes.

Limits

  • SSDEEP hashes Comparator: The comparator does not hash input files for you.
  • SSDEEP hashes Comparator: A fuzzy score does not prove identical bytes or classify a file as safe.