checks a predefined list of names and hash-functions for hash collisions to find the best suiting hash for some sample data
Implemented HashFunctions:
- ELFHash0x10000
- ELFHash0xffff
- crc16str
- crc16
- crc16netsnmp9rounds
- crc16netsnmp8rounds
originally designed to find collisions in short hash-algorithms for use with linux network device names (eth%d,port%d,..) At the moment the script checks which one of the listed hash-algorithms is best for hashing devicenames like eth0-eth128, port0-port128,...