multihash icon indicating copy to clipboard operation
multihash copied to clipboard

Keyed hash functions (SipHash)

Open TotalKrill opened this issue 2 years ago • 0 comments

Basically, a widely used hash function ( at least internally in software ) is SipHash, which needs a key to produce an output is an hash function that produces small size hashes. Since it requires a key, the hash cannot be reproduced without it. The purpose of multihash is to be able to determine a way how to reproduce the given hash.

I have a use case that would require a hash-function that produces small digests ( ideally max 32bits ) for IoT usecases. And the end goal is to find stuff on IPFS, how could one go about to start supporting keyed hashes in multihash. Which would be a start to get IPFS support for this?

SipHash Wikipedia

TotalKrill avatar Apr 13 '22 15:04 TotalKrill