The library comes with various non-cryptographic hash functions. The interface is designed to allow hashing of objects directly in a streaming fashion

GitHub - dynatrace-oss/hash4j: Dynatrace hash library for Java

submited by
Style Pass
2022-05-16 11:30:05

The library comes with various non-cryptographic hash functions. The interface is designed to allow hashing of objects directly in a streaming fashion without first mapping them to byte arrays. This minimizes memory allocations and keeps the memory footprint of the hash algorithm constant regardless of the object size. All hash functions are thoroughly tested against the native reference implementations and also other libraries like Guava Hashing, Zero-Allocation Hashing, Apache Commons Codec, or crypto.

Leave a Comment