corkami/collisions resource
Hash collisions and exploitations observed · 2026-08-28
Health v2 · maintenance only
35/100
- Activity 7
- Release rhythm 35
- Longevity 100
Flags: no_releases no_license
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 2774
- days_rel: n/a
- days_push: 559
- n_releases_24m: 0
Adoption not part of the score
3397 stars · 209 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
A collection of hash collision tools, scripts, and examples by Ange Albertini and Marc Stevens, demonstrating MD5 and SHA1 collision attacks and how they can be exploited in common file formats like PDF, JPG, and PE. It includes format-specific Python scripts to generate instant colliding file pairs and documentation of attack techniques.
Use cases
- generate two different files with the same MD5 hash
- create colliding PDF or JPG files for a security demo
- learn how chosen-prefix hash collision attacks work
- test whether a file format tolerates appended collision data
- demonstrate weaknesses of MD5-based file integrity checks
- study real-world hash collision exploitation examples
When to choose
- you need to generate or demonstrate MD5 or SHA1 collisions in common file formats
- you are researching or teaching cryptographic hash weaknesses
- you want to test systems relying on MD5/SHA1 for file identity
When to avoid
- you need to forge a file matching an arbitrary given hash - that is not possible
- you need practical SHA1 collision generation on consumer hardware
- you need a production hashing library rather than attack tooling
Facets
learning-resource · maturity active
security cryptography developer-tools security developer-tools python cross-platform hash-collisions md5 sha1 cryptography-attacks educational file-formats cryptography
1 source
- readme: https://github.com/corkami/collisions · fetched 2026-08-28 · b8e7dde7ba33
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| corkami/collisions | main | 35 |
For agents
markdown · JSON · MCP: product_card(name="corkami/collisions")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem