연구 자료/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()