연구 자료/Programming
[Python] 해쉬 구하기
단디연구소
2016. 1. 13. 09:36
MD5해쉬 구하기
#data 해쉬
import hashlib
def getMD5Hash(msg) :
result = None
if msg is not None :
md5 = hashlib.md5()
md5.update(msg)
result = md5.hexdigest()
return result
#파일 해쉬
def get_sha256(path):
h = hashlib.sha256()
with open(path, 'rb') as f:
while True:
data = f.read(BUF_SIZE)
if not data:
break
h.update(data)
return h.hexdigest()