filename = u'путь/к/файлу' with open(filename) as fd h = hashlib.new('sha256') # выбор алгоритма h.update(fd.read()) result = h.hexdigest() # результат