【发布时间】:2023-12-13 13:52:01
【问题描述】:
我想知道是否可以在新构建后使 dll/exe 的 MD5 保持一致?
每次我重建项目并使用“Microsoft File Checksum Integrity Verifier”工具获得不同的 MD5。
我发现了一些articals 关于这个问题,有人说这是由于 PE32 文件头部的时间戳。我对此一无所知。请问有人可以帮忙吗?提前谢谢!
以下是我如何获得 MD5 总和。 MD5Compare.exe 完全相同,只是它们不是在同一版本中创建的。
C:\Users\Administrator>fciv.exe D:\Lab\MD5Compare\MD5Compare\bin\Debug\2 -wp MD5
Compare.exe
//
// File Checksum Integrity Verifier version 2.05.
//
5cdca6373aca0e588e1e3df92a1d5d0a MD5Compare.exe
C:\Users\Administrator>fciv.exe D:\Lab\MD5Compare\MD5Compare\bin\Debug\2 -wp MD5
Compare.exe
//
// File Checksum Integrity Verifier version 2.05.
//
cf5caace5481edc79fd7bf3e99b48a5b MD5Compare.exe
【问题讨论】: