# `nupp.hash`
General-purpose noncryptographic hashing. For message digests use nupp.digest;
for error-detection checksums use nupp.checksum.
## Functions
### `fnv1a64` _function_
```nupp
function fnv1a64(value: string | ByteView): string
```
Hashes bytes with FNV-1a over 64 bits.
#### Arguments
| Name | Type | Description |
| --- | --- | --- |
| `value` | `string | ByteView` | the bytes to hash |
#### Returns
| Type | Description |
| --- | --- |
| `string` | the hash, as sixteen lowercase hexadecimal digits |