【Python2】生成16位的MD5 py脚本

2017-04-09  本文已影响43人  是Jonathan

MD5即Message-Digest Algorithm 5(信息-摘要算法5),用于确保信息传输完整一致。是计算机广泛使用的杂凑算法之一(又译摘要算法、哈希算法),主流编程语言普遍已有MD5实现。MD5的作用是让大容量信息在用数字签名软件签署私人密钥前被"压缩"成一种保密的格式(就是把一个任意长度的字节串变换成一定长的十六进制数字串)。(引用自百度百科)

环境:win10 64bit/python2.7.13

code:

import hashlib
In [24]: with open('new_pwd.txt', 'r') as xx:
    ...:     with open('new_pwd_md5_16.txt','w+') as yy:
    ...:         for line in xx.readlines():
    ...:             yy.write(hashlib.md5(line.strip()).hexdigest()[8:24]+'\n')
脚本结果比对截图
上一篇 下一篇

猜你喜欢

热点阅读