是否有任何程序会为特定的MD5哈希搜索硬盘?我特意寻找可能位于.zip或.rar文件中的哈希值。
我已经尝试过为此编写Python脚本,但是它遇到了一些非英文文件名的问题。
所以......这样的事情已经存在了吗?希望免费开源?
答案 0 :(得分:0)
我不确定:您想要查找特定给定MD5总和的文件,或者您想在磁盘上找到MD5字符串(即32位十六进制数字)?
如果你想找到给定MD5总和的文件(让我们在这里假装它是01234a4d035addca808644a0163abcdef
),我会尝试运行(但需要时间)某些东西来计算每个文件的MD5,例如
find -type f -exec md5sum '{}' \; > /tmp/allmd5sum.txt
然后寻找(例如fgrep 01234a4d035addca808644a0163abcdef /tmp/allmd5sum.txt
)特定的给定MD5总和。
当然,在运行 find 时要小心(请阅读其文档),尤其要避免使用/proc
甚至/tmp
等文件树