
hash_file 함수는 바이너리 파일을 지원합니다. 텍스트 파일, 이미지 파일, 비디오 파일은 바이너리 파일이 아니므로 지원하지 않습니다.
hash_file 함수는 SHA-256 해시 알고리즘을 사용하여 파일의 해시 값을 반환합니다. 반환하는 해시 값은 64자 길이의 문자열로 구성됩니다.
hash_file 함수를 사용하여 파일의 해시 값을 얻으려면, 먼저 import 해시 라이브러리를 합니다. 그 다음, hash_file 함수를 호출하여 파일의 경로를 인수로 전달합니다. 함수는 파일의 해시 값을 반환합니다.
예를 들어, 다음 코드는 'example.txt' 파일의 해시 값을 얻는 방법을 보여줍니다.
#hostingforum.kr
python
import hashlib
def hash_file(file_path):
hash_value = hashlib.sha256()
with open(file_path, 'rb') as file:
for byte in file.read():
hash_value.update(byte)
return hash_value.hexdigest()
file_path = 'example.txt'
hash_value = hash_file(file_path)
print(hash_value)
이 코드는 'example.txt' 파일의 경로를 인수로 전달하여 파일의 해시 값을 반환합니다. 반환하는 해시 값은 64자 길이의 문자열로 구성됩니다.
2025-05-28 15:53