python-MD 5値を生成する2つの方法
925 ワード
#coding=utf-8
import datetime
# NO.1 MD5
import md5
src = 'this is a md5 test.'
m1 = md5.new()
m1.update(src)
print m1.hexdigest()
# NO.2 hashlib
import hashlib
src = 'this is a md5 test.'
m2 = hashlib.md5()
m2.update(src)
print m2.hexdigest()
# , MD5 hashlib MD5
# file+ MD5
import time
now = 'file'+str(time.time())
print now,type(now)
m0 = md5.new()
m0.update(now)
print m0.hexdigest()
############### ###############################
#coding=utf-8
import time
import hashlib
src = 'file'+str(time.time())
print src,type(src)
m2 = hashlib.md5()
m2.update(src)
file_id = m2.hexdigest()
print file_id,type(file_id)
def make_file_id(src):
m1 = hashlib.md5()
m1.update(src)
return m1.hexdigest()
src = 'filed_46546546464631361sdfsdfgsdgfsdgdsgfsd'+str(time.time())
print make_file_id(src)