python md5 签名

   python自带的hashlib库可以处理md5 签名。

   import  hashlib

def md5sign(filename):
with open(filename, "r") as f:
try:
fmd5 = hashlib.md5(f.read().encode("utf-8"))##f.read()读出来的数据是unicode编码格式的,而
#hashlib.md5不认识这种格式,所以需要进行编码,如utf-8,gb2312之类的格式 

return fmd5.hexdigest() ##返回文件的签名
except Exception as e:
logger.info("error=%s", repr(e))

猜你喜欢

转载自www.cnblogs.com/huanhuaqingfeng/p/11130588.html