quickxorhash 1.0.5

Creator: bradpython12

Last updated:

Add to Cart

Description:

quickxorhash 1.0.5

This python library is a Cython wrapper for the [original C implementation](https://https://github.com/flowerysong/quickxorhash).
quickxorhash is a C library (libqxh) implementing Microsoft’s QuickXORHash algorithm.
## Algorithm
QuickXORHash is a non-cryptographic hash function that XORs the input
bytes in a circular shift pattern, then XORs the least significant
bits of the hash with the input length. The canonical representation
of the resulting hash is a Base64 encoded string, because hexadecimal
is too plebeian.
## Usage
`python >>> import quickxorhash >>> h = quickxorhash.quickxorhash() >>> h.update(b'hello world') >>> print(h.digest()) b'h(\x03\x1b\xd8\xf0\x06\x10\xdc\xe1\rrk\x03\x19\x00\x00\x00\x00\x00' >>> import base64 >>> print(base64.b64encode(h.digest())) b'aCgDG9jwBhDc4Q1yawMZAAAAAAA=' `

License

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Customer Reviews

There are no reviews.