TalAloni/MD5Stream

GitHub: TalAloni/MD5Stream

这是一款将文件 MD5 哈希值存储在 NTFS 备用数据流(ADS)中的工具,旨在解决文件移动时哈希校验数据同步困难的问题。

Stars: 16 | Forks: 4

# 关于 MD5Stream: 与许多其他 MD5 校验和验证工具一样,MD5Stream 可以帮助您发现文件是否已损坏,然而,与大多数程序不同的是,MD5Stream 会将每个文件的 MD5 哈希值(连同其最后修改时间)存储在文件的 [备用数据流](http://blogs.technet.com/b/askcore/archive/2013/03/24/alternate-data-streams-in-ntfs.aspx) 中。 无论何时移动文件,哈希值都会随之移动,您无需担心维护更新的哈希列表。 利用与 MD5 哈希值一起存储的文件最后修改时间,该程序可以判断文件是被修改还是损坏,如果是后一种情况,MD5 哈希值将被简单地更新。 ##### 该程序的功能: 1. 计算 MD5 哈希值并将其存储在 NTFS [ADS](http://blogs.technet.com/b/askcore/archive/2013/03/24/alternate-data-streams-in-ntfs.aspx) 中。 2. 计算给定目录(包括子目录)中所有文件的哈希值。 3. 验证存储的哈希值,列出损坏的文件,并更新任何合法修改过的文件的哈希值。 ![MD5Stream](https://static.pigsec.cn/wp-content/uploads/repos/2026/04/e06296c141103752.png) # 联系方式: 如果您有任何问题,请随时与我联系。 Tal Aloni
标签:ADS, Alternate Data Stream, MD5, NTFS, Windows工具, 哈希计算, 备用数据流, 多人体追踪, 批量处理, 文件完整性验证, 文件监控, 文件防篡改, 校验和