# Checksum

A checksum is a value that represents the number of bits in a transmission message. It is used to detect high-level errors within data transmissions. Prior to transmission, every piece of data has a checksum value assigned to it before transmission. The Checksum value is sent to the receiving party for the data before it is delivered. This value can then be compared with the data received to check for corruption or tampering.&#x20;

Compute and store the checksum as a metadata field on the item. This is can be used to identify duplicates.&#x20;

* Target - Select the target type, content (binary) or text.

The checksum saved will be a SHA512 hash of your chosen target. SHA512 is the industry standard way to create these.

{% hint style="warning" %}
If the global setting to use Legacy MD5 is enabled, an MD5 hash will also be created and stored.

<https://docs.aiimi.com/aiimi-insight-engine/control-hub/global-settings/general#checksum>

Legacy MD5 should only be enabled for older systems that already have a lot of MD5 checksums indexed.
{% endhint %}

<figure><img src="https://3547318411-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FiyzfmS8DQ2bAtaOk1MxQ%2Fuploads%2FbQW3DvJiH2vCNK0tuBFZ%2FScreenshot%202026-02-05%20095448.png?alt=media&#x26;token=b9c71ec9-5175-427e-9582-633a209c6d0c" alt=""><figcaption></figcaption></figure>

### Advanced Options

1. Select Show Advanced Options
2. Define the maximum number of items to process concurrently in Bounded Capacity.
3. Define the maximum number of items that can be queued.&#x20;

{% hint style="info" %}
Limiting either of these will reduce the memory use but increase the time taken.
{% endhint %}
