84669인 학습
152542인 학습
20005인 학습
5487인 학습
7821인 학습
359900인 학습
3350인 학습
180660인 학습
48569인 학습
18603인 학습
40936인 학습
1549인 학습
1183인 학습
32909인 학습
python的md5加密方法是什么样的?
파이썬의 md5 암호화 방식은 어떤가요? -PHP 중국사이트 Q&A - 파이썬의 md5 암호화 방식은 무엇인가요? -PHP 중국어 홈페이지 Q&A
꼭 보고 배워보세요.
简单模式:
from hashlib import md5 def 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-8 import io import sys import hashlib import string def 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()
파이썬의 md5 암호화 방식은 어떤가요? -PHP 중국사이트 Q&A - 파이썬의 md5 암호화 방식은 무엇인가요? -PHP 중국어 홈페이지 Q&A
꼭 보고 배워보세요.
简单模式:
大文件速度更快一点的方式