| Hecate |
Algorithm
Name length must be > 3
h = FNV-1a-32(name) — offset 0x811C9DC5, prime 0x01000193
mixed = h ^ (0x1234 * len(name))
Serial = %04X-%04X-%04X:
p1 = mixed & 0xFFFF
p2 = (3*mixed + (h>>11)) & 0xFFFF
p3 = ((3*mixed + (h>>11)) ^ mixed) & 0xFFFF ^ 0xC0DE
Input serial is uppercased, then memcmp’d against that string
|
2026-07-10 09:12 |