Comment Comment by SideQuark The hash is merely a CRC32; exactly this one (polynomial 0x77073096, code is wrong)https://web.mit.edu/freebsd/head/sys/libkern/crc32.c(The decoded ints in the post are the constants in this CRC32).Knowing it's a CRC32 and knowing the polynomial allows inverting the answers in log time instead of exponential time by exploiting the modular math of the polynomial rings. parent SideQuark 2 years ago
https://web.mit.edu/freebsd/head/sys/libkern/crc32.c
(The decoded ints in the post are the constants in this CRC32).
Knowing it's a CRC32 and knowing the polynomial allows inverting the answers in log time instead of exponential time by exploiting the modular math of the polynomial rings.