美文网首页
【Python2】生成16位的MD5 py脚本

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

作者: 是Jonathan | 来源:发表于2017-04-09 16:55 被阅读43次

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')
脚本结果比对截图

相关文章

网友评论

      本文标题:【Python2】生成16位的MD5 py脚本

      本文链接:https://www.haomeiwen.com/subject/qpwdattx.html