hashclash icon indicating copy to clipboard operation
hashclash copied to clipboard

Project HashClash - MD5 & SHA-1 cryptanalysis

Results 7 hashclash issues
Sort by recently updated
recently updated
newest added

Merge collisiondetection program into main.

Currently we can not see how far the calculation has gotten and how much is left until it is very likely to hit a "clash"

- (for speed: forward): progressively increase output set size for the first few steps (t=1,2,3) of forward. this speeds up these first few steps considerably without loss of quality -...

I referenced your work on the ASCII identifier MD5 collision in https://github.com/rust-lang/rust/issues/10389#issuecomment-2181169783. It would be cool if we could extend your tools to also work on SipHash128 with an all-zero...

Although there are prefix attacks and text collision attacks in the code, I don't quite understand how to set collision units for the second block (i.e. 65-128 bytes) or beyond...

I was pulling my hair out trying to track this down! Long story short, while calculating the per-bit-position tunnel strength of the connection solutions, the input temppath doesn't get reset...

I managed to run into a segfault in md5_diffpathconnect [on these lines](https://github.com/cr-marcstevens/hashclash/blob/25215a30db5bd7f4233f762d746e04e990c14ae4/src/md5connect/connect.cpp#L367-L368): ``` tsv[bit] = tunnelstrength[31][0]; bcv[bit] = colbitconditions[31][0]; ``` tunnelstrength and colbitconditions are [always declared](https://github.com/cr-marcstevens/hashclash/blob/25215a30db5bd7f4233f762d746e04e990c14ae4/src/md5connect/connect.cpp#L292-L293), but they only only...