dna_ihash_invert(3) - invert a hash function
LIBDNA, 2023-03-16
#include <kloetzl/dna.h>
uint64_t dna_ihash_invert(uint64_t data);
Description
Invert a hash value previously created with dna_ihash(). This restores the data stored therein.
Example
uint64_t data = 1729;
uint64_t key = dna_ihash(data);
uint64_t recovered = dna_ihash_invert(key);
assert(data == recovered);