对于常见的md5加密,有没有一种可能使得md5(x)=x?

为了验证这个问题是否存在解,使用python写了一个程序,求证该解的存在。改程序采用简单迭代法,不知道收不收敛,又有Py的效率问题,蛋疼的等待结果。
import hashlib
x='string'
y=hashlib.md5(x.encode(encoding='gb2312'))
while y.hexdigest()!=x:
x=y.hexdigest()
y=hashlib.md5(x.encode(encoding='gb2312'))
print(y.hexdigest())
print(y.hexdigest()

嗯嗯,最新的结果是i3的核已经抗不住了。。。

作者 hsyyf

《md5加密等于本身》有5条评论

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注