Hacker News new | ask | show | jobs
by 0x0 4544 days ago
Unused files: there are always plenty of files in a source distribution that aren't actually being used during a compile, for example a README file. As far as I know a commit id is a sha sum of a tree of files, so you could probably put any "adjusting bits" in an unimportant file.

Md5: Just an example of how hash collisions can work in real life (not aware of any published sha1 examples)