# HashUtilities

> Utilities to compute hashes.

## Definition

* **Type:** Class
* **Namespace:** [UnityEngine](/engine/6000.6/script-reference/unityengine.md)
* **Assembly:** UnityEngine.CoreModule

```csharp
public static class HashUtilities
```

## Static Methods

| Method                                                                                                  | Description                                                                          |
| ------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------ |
| [AppendHash](/engine/6000.6/script-reference/unityengine/hashutilities/appendhash.md)                   | Append inHash in outHash.                                                            |
| [ComputeHash128](/engine/6000.6/script-reference/unityengine/hashutilities/computehash128.md)           | Compute a 128 bit hash based on a value. the type of the value must be a value type. |
| [QuantisedMatrixHash](/engine/6000.6/script-reference/unityengine/hashutilities/quantisedmatrixhash.md) | Compute a Hash128 of a Matrix4x4.                                                    |
| [QuantisedVectorHash](/engine/6000.6/script-reference/unityengine/hashutilities/quantisedvectorhash.md) | Compute a Hash128 of a Vector3.                                                      |
