-1
처음으로 sha256을 사용합니다. 이 코드sha256 결과가 변경되지 않았습니다.
는, 결과는 항상 4aa6892909e369933b9f1babc10519121e2dfd1042551f6b9bdd4eae51f1f0c2
잘못된 것입니다 같음?
def signning(self,D_path):
BUF_SIZE = 65536
hashed = hashlib.sha256()
with open(D_path, 'rb') as f:
while True:
data = f.read(BUF_SIZE)
if not data:
break
hashed.update(data)
hashed_D = hashed.hexdigest()
print hashed_D
왜 변경해야합니까? 동일한 입력 = 같은 출력, 그렇지 않으면 해시 함수가 고장납니다. – tkausl
그 대신에 무엇을 기대 했습니까? * 다른 * 파일 또는 매번 같은 파일이 있습니까? –
다른 결과가있는 다른 파일 @ Martijn Pieters – Rex