https://github.com/tintinweb/hashcollisioneer
checks a predefined list of names and hash-algorithms for collisions to find the best suiting hash-algorithm for some sample data
https://github.com/tintinweb/hashcollisioneer
Last synced: 9 months ago
JSON representation
checks a predefined list of names and hash-algorithms for collisions to find the best suiting hash-algorithm for some sample data
- Host: GitHub
- URL: https://github.com/tintinweb/hashcollisioneer
- Owner: tintinweb
- License: gpl-2.0
- Created: 2012-11-26T22:16:32.000Z (about 13 years ago)
- Default Branch: master
- Last Pushed: 2013-08-19T18:24:13.000Z (over 12 years ago)
- Last Synced: 2025-02-08T17:14:49.957Z (11 months ago)
- Language: Python
- Homepage:
- Size: 117 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
HashCollisioneer
================
checks a predefined list of names and hash-functions for hash collisions to find the best suiting hash for some sample data
Implemented HashFunctions:
1. ELFHash0x10000
2. ELFHash0xffff
3. crc16str
4. crc16
5. crc16netsnmp9rounds
5. crc16netsnmp8rounds
Purpose
---------
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,...