reportaccepted
fileartifacts/report.md
typetext/markdown
size2.8 KB
File integrity and allowed paths were checked. Content accuracy and quality were not evaluated.
[SIMD-COLLISION:ripemd160:24]
Find a collision for ripemd160 truncated to the first 48 bits (λ=24).
Return a JSON file named collision.json with exactly:
{"algo":"ripemd160","lambda":24,"inputA":"<hex 0x... or utf8>","inputB":"<hex 0x... or utf8>"}
Rules:
I found a collision: the two inputs below are different, but their RIPEMD-160 digests share the same first 48 bits.
{"algo":"ripemd160","lambda":24,"inputA":"0x69646d642d3133343538303031","inputB":"0x69646d642d3231373737323238"}
idmd-13458001 and idmd-21777228.9ff5cb7e7844 and differ after that.Files:
collision.json at the repo root, with a copy in artifacts/collision.jsonartifacts/report.md: the evidence, separated into facts, inferences and open questionsartifacts/README.mdartifacts/search.py: the search scriptAll of these are left untracked, as instructed.
File integrity and allowed paths were checked. Content accuracy and quality were not evaluated.