我正在尝试编写一个程序,它将打开一个文本文件,并为每行文本提供一个md5哈希。例如,我有一个文本文件,其中包含:
66090001081992
66109801042010
68340016052015
68450001062015
79450001062016
这是我的代码:
import hashlib
hasher = hashlib.md5()
archivo_empleados = open("empleados.txt","rb")
lista = (archivo_empleados.readlines())
archivo_empleados.close()
您可以使用
with
上下文管理器打开文件(不需要调用.close()
),然后使用for
循环迭代文件的每一行并打印MD5哈希字符串。在散列之前,还需要在utf-8
中编码它给出如下所示的哈希字符串:
您可以查看documentation中的各种
hashlib
函数相关问题 更多 >
编程相关推荐