我正在创建一个登录网站的 python 脚本(在这种情况下,它是用于更新 Tunnelbroker.net 的 IPv4 端点的 URL),它使用散列的用户名和密码。
我的问题是这个。如果我使用 echo mypassword | md5sum 它给了我一个与我找到的 python 脚本不同的哈希(使用 hashlib 和 hashdigest 来完成任务)。
例如,如果“mypass”是机器人,则回显机器人 | md5sum 给我 2cf61812c352ec4fd0dae8f52874701d 但如果我通过 python 脚本运行它,我会得到 27f5e15b6af3223f1176293cd015771d
- 我正在使用的脚本位于http://wiki.python.org/moin/Md5Passwords
我的问题很简单:网站能否解密其中任何一个并获得“机器人”?我问这个,因为我想包含用于散列密码的 python 脚本的变体(以防最终用户在 Windows 或其他无法生成 MD5 散列的操作系统上)。
在此先感谢,祝您有美好的一天:) 帕特里克。