(转)python3 计算字符串、文件md5值
字符串md5值
import hashlib def md5_convert(string): """ 计算字符串md5值 :param string: 输入字符串 :return: 字符串md5 """ m = hashlib.md5() m.update(string.encode()) return m.hexdigest()
文件md5值
支持文本文件、压缩文件等所有文件格式
import hashlib def get_file_md5(file_path): """ 获取文件md5值 :param file_path: 文件路径名 :return: 文件md5值 """ with open(file_path, 'rb') as f: md5obj = hashlib.md5() md5obj.update(f.read()) _hash = md5obj.hexdigest() return str(_hash).upper()
转自:
https://blog.csdn.net/weixin_39553910/article/details/82774771