semvec/pypi-packages huggingface dataset:
liamloads-hash 1.0.1
Calculate fast and secure 32-byte hash strings with Python.
Keywords: algorithm,base16,best,checksum,cryptography,digest,encrypt,fixed,hash,hexadecimal,large,message,password,payload,security,signature,simple,unique

## About

#### Description
This is a fast and cryptographically-secure hashing algorithm with no known collisions.

It's written in Python and outputs persistent 32-byte hexadecimal digests from variable-length `string` payloads.

A complete line-by-line algorithm code explanation is coming soon.

#### License
[The Unlicense](https://github.com/liamloads/python-hash/blob/main/LICENSE)

## Installation

#### PyPI
``` console
pip install liamloads-hash
```
``` python
import liamloads_hash
```

#### Unix
``` console
git clone https://github.com/liamloads/python-hash.git
cd python-hash
```

## Usage

#### Details

The return value is a unique hexadecimal number digest with a fixed character length of `64`.

If the argument isn't a `string`, the return value is empty.

#### Examples
``` python
liamloads_hash.liamloadsHash('0123456789')
# 'f06dcc113fbffd00fe814d62e93b91c0ab0ddb5505abaac68f5209c1185ad96c'

liamloads_hash.liamloadsHash('◯')
# '6e9e92171e9b118b63f7fd2c0d7242581253047d198478c4a91cc7138ce670f4'

liamloads_hash.liamloadsHash('')
# '9ad3de7c1e4478fd872e6340de0ac2db4bae21b1bcada7cf92b52adf24601c63'

liamloads_hash.liamloadsHash(['◯'])
# false
```