0

我有两个不同的文件:code1.c并且code2.c,它们都已经包含一些C 代码(文件内容不同)。

我想最好用相同的编译标志编译这两个文件,所以我最终会得到两个具有相同大小相同 md5 hash的二进制文件。

注意:允许向其中一个文件添加额外的死/垃圾代码。我认为gcc编译器版本应该没有关系?(我会用gcc version ≥ 7

我怎样才能做到这一点?


我发现一些文章表明 md5 哈希冲突是可能的,但问题是它应该导致相同的文件大小:

4

0 回答 0