【发布时间】:2013-07-22 19:15:30
【问题描述】:
我用 Python 编写了一个加密程序,我的选择之一是 md5 加密。当我通过我的 md5 加密运行一个已知字符串时,我会收到一个不同的哈希值,然后如果我通过 md5 加密网站或 cryptofox for firefox 运行完全相同的字符串。
例如。我的程序哈希输出 - fe9c25d61e56054ea87703e30c672d91 - 明文:g4m3
例如。在线哈希/cryptofox - 26e4477a0fa9cb24675379331dba9c84 - 明文:g4m3
完全相同的单词,2 个不同的哈希值。 现在这是我的代码片段:
word="g4m3"
string=md5.new(word).hexdigest()
print string
【问题讨论】:
-
注意MD5是一种散列机制,不是加密机制。
标签: python encryption md5