国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

python文件的md5加密方法

2019-11-25 16:51:25
字體:
來源:轉載
供稿:網友

本文實例講述了python文件的md5加密方法。分享給大家供大家參考,具體如下:

簡單模式:

from hashlib import md5def md5_file(name):  m = md5()  a_file = open(name, 'rb') #需要使用二進制格式讀取文件內容  m.update(a_file.read())  a_file.close()  return m.hexdigest()if __main__ == '__init__':  print md5_file('d:/test.txt')

大文件速度更快一點的方式

#!/usr/bin/python#encoding=utf-8import ioimport sysimport hashlibimport stringdef printUsage():  print ('''''Usage: [python] pymd5sum.py <filename>''')def main():  if(sys.argv.__len__()==2):    #print(sys.argv[1])    m = hashlib.md5()    file = io.FileIO(sys.argv[1],'r')    bytes = file.read(1024)    while(bytes != b''):      m.update(bytes)      bytes = file.read(1024)    file.close()    #md5value = ""    md5value = m.hexdigest()    print(md5value+"/t"+sys.argv[1])    #dest = io.FileIO(sys.argv[1]+".CHECKSUM.md5",'w')    #dest.write(md5value)    #dest.close()  else:    printUsage()main()

希望本文所述對大家Python程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 澄江县| 龙游县| 伊金霍洛旗| 连南| 兖州市| 封开县| 曲阳县| 黔西县| 监利县| 宁化县| 齐河县| 南京市| 武乡县| 庆阳市| 武隆县| 屏南县| 新疆| 长寿区| 松潘县| 绩溪县| 西安市| 宁波市| 米林县| 珲春市| 昂仁县| 买车| 宿州市| 常德市| 瑞丽市| 澜沧| 南通市| 阳信县| 湖口县| 宜良县| 盐边县| 建始县| 保康县| 拜泉县| 鄂温| 防城港市| 白银市|