【发布时间】:2011-02-16 00:27:09
【问题描述】:
大约一年前我在玩一个游戏。为了加快速度,我编辑了主 .py 文件,并在开头添加了 psyco。游戏运行得更快更好,但它不让我发送我的分数。我进入文件,它正在检查自己的 md5sum。让我困惑的部分是他们在文件中有它的 md5。我的问题是,如何获得文件的 md5 以及文件的总和,包括我还没有的 md5。对我来说似乎是第 22 个问题,但他们做到了。
希望我解释得足够好。 示例:
文件:Example.example
check md5 of Example.example
If md5 I just obtained == "###################################"
allow send score.
【问题讨论】:
-
您确定它是在检查自己的 md5 而不是其他文件吗?贴一些实际代码。
-
据我所知,您必须生成“随机”MD5 哈希值,然后看看将它们放在那个位置是否有效。你可以让电脑试试,但它仍然可能很慢。
-
你确定高分服务器没有验证 md5sum 吗?那会更有意义。
-
@Falmarri 你可能是对的。正如我所说,我一年前玩这个游戏,现在实际上不记得名字了。我想找到实际的代码,但找不到。今天才想起来。
-
@nakedfanatic 你说得对,这样会更有意义。不过,我很确定 md5 已嵌入文件中。
标签: python security md5 md5sum