https://github.com/davidbuchanan314/hash-cryptanalysis
My attempts to understand/replicate existing attacks on hash functions (mostly collisions)
https://github.com/davidbuchanan314/hash-cryptanalysis
Last synced: 18 days ago
JSON representation
My attempts to understand/replicate existing attacks on hash functions (mostly collisions)
- Host: GitHub
- URL: https://github.com/davidbuchanan314/hash-cryptanalysis
- Owner: DavidBuchanan314
- License: mit
- Created: 2024-03-27T14:15:30.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-01-01T22:10:45.000Z (4 months ago)
- Last Synced: 2025-04-05T08:42:48.714Z (23 days ago)
- Language: Python
- Size: 12.7 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Hash Cryptanalysis
These are basically my study notes, I might try to turn this into a tutorial of sorts at some point, but for now I'm just making it up as I go along.
If you want to follow along, start with [md4](./md4/)
## List of papers I think might be relevant:
- ["Cryptanalysis of the Hash Functions MD4 and RIPEMD"](https://www.iacr.org/archive/eurocrypt2005/34940001/34940001.pdf), Xiaoyun Wang, Xuejia Lai, Dengguo Feng, Hui Chen, Xiuyuan Yu, Eurocrypt 2005
- ["How to Break MD5 and Other Hash Functions"](https://iacr.org/archive/eurocrypt2005/34940019/34940019.pdf), Xiaoyun Wang and Hongbo Yu, Eurocrypt 2005
- [A Study of the MD5 Attacks: Insights and Improvements](https://home.cs.colorado.edu/~jrblack/papers/md5e-full.pdf) - Black, Cochran, Highland, 2006
- [Collisions for the compression function of MD5](https://lirias.kuleuven.be/retrieve/333359) - Boer, Bosselaers, 1993