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

首頁(yè) > 編程 > Python > 正文

python文件的md5加密方法

2020-01-04 17:34:05
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
這篇文章主要介紹了python文件的md5加密方法,涉及Python針對(duì)文件的讀取與字符串加密的相關(guān)技巧,需要的朋友可以參考下
 

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

簡(jiǎn)單模式:

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

大文件速度更快一點(diǎn)的方式

#!/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()

希望本文所述對(duì)大家Python程序設(shè)計(jì)有所幫助。


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 三河市| 灌云县| 崇阳县| 筠连县| 都兰县| 霍山县| 新巴尔虎右旗| 合川市| 晋州市| 新龙县| 澄城县| 于田县| 称多县| 咸宁市| 扎囊县| 格尔木市| 蒙自县| 依安县| 新营市| 普定县| 游戏| 东宁县| 高密市| 广汉市| 弥渡县| 石嘴山市| 海丰县| 南木林县| 嘉祥县| 定陶县| 隆昌县| 无为县| 双江| 改则县| 夏邑县| 安宁市| 富裕县| 新巴尔虎左旗| 泌阳县| 东宁县| 贵南县|