求助 MD5加密
先贴代码,本人新手 ,代码有点乱,各位多担待
目的是 对文本文件里的每一行进行加密,然后跟密文匹配,输出正确明文
其中遇到了 有些字符串 加密后 不是正确的字符串,但是有的字符串却是正确的,不知道原因,大牛帮忙解答下
# -*- coding: cp936 -*-
import hashlib
m = hashlib.md5('a').hexdigest()
print '哈希值: ' + m + '\n'
#hash = '5C724A1314AC5A58CE73F0E4C291F1A9'.lower()
#print '哈希值:' + hash
with open(r'F:\miwen\miwen\hashpojie\p.txt', 'rb') as wordlist:
for line in wordlist:
lines = str(line)
h = hashlib.md5(lines).hexdigest()
#print lines
print h
if m == h:
break
#print line