md5 | 寒山烟雨
现在位置: 首页 > md5
2012年06月12日 小试身手 ⁄ 共 315字 评论 4 条 ⁄ 阅读 3,805 views 次
一段极度DT的代码,利用md5算法产生一段随机数表。不知道干什么用,或许可以在蒙特卡洛方法里使用。 主要是利用系统时间做种子(python的内部time函数),带入到md5函数中,得到一个字符串x,抽取其中的数字(0~9)附加到字符串C中,重新计算x的md5值,直到c的长度达到要求。为了防止陷入循环,对字符串x加了一个空格做微扰。最后,格式输出字符串c。 做了一个大概的统计,每个数字出现的几率大约都在0.1左右,基本符合随机分布...
阅读全文
2012年06月05日 小试身手 ⁄ 共 308字 评论 9 条 ⁄ 阅读 4,763 views 次
对于常见的md5加密,有没有一种可能使得md5(x)=x? 为了验证这个问题是否存在解,使用python写了一个程序,求证该解的存在。改程序采用简单迭代法,不知道收不收敛,又有Py的效率问题,蛋疼的等待结果。  Python |   copy code |?1import hashlib2x='string'3y=hashlib.md5(x.encode(encoding='gb2312'))4while y.hexdigest()!=x:5 x=y.hexdigest()6 ...
阅读全文
×