> For the complete documentation index, see [llms.txt](https://docs.onum.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.onum.com/pipelines/actions/transformation/field-transformation/field-transformation-operations/hashing/sha1.md).

# SHA1

## Description

This operation is used to compute the SHA-1 hash of a given input. SHA-1 (Secure Hash Algorithm 1) is a cryptographic hash function that produces a 160-bit (20-byte) hash value, typically represented as a 40-character hexadecimal string.

***

## Data types

These are the input/output expected data types for this operation:

### Input data

`String` - Data you want to process.

### Output data

`String` - SHA-1 hash of the input data.

***

## Example

Suppose you want to get the **SHA1 hashes** a series of strings in your input data:

1. In your Pipeline, open the required [Action](/pipelines/actions.md) configuration and select the input **Field**.
2. In the **Operation** field, choose **SHA1**.
3. Give your **Output field** a name and click **Save**. You'll get the SHA1 hashes of your input strings.

For example:

```
Hello World! -> 2ef7bde608ce5404e97d5f042f95f89f1c232871
```

{% hint style="info" %}
You can try out operations with specific values using the **Input** field above the operation. You can enter the value in the example above and check the result in the **Output** field.
{% endhint %}
