字符串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