728x90
파이썬에서 파일 해시값 MD5, SHA-1, SHA-256 구하는 방법 입니다.
hashlib 라이브러리를 import 한 후 사용합니다.
import hashlib
f = open("file.exe", 'rb')
data = f.read()
f.close()
print("MD5: " + hashlib.md5(data).hexdigest())
print("SHA-1: " + hashlib.sha1(data).hexdigest())
print("SHA-256: " + hashlib.sha256(data).hexdigest())
파읽을 읽어온 후 관련 해시값을 구하는 함수를 사용한 후 hexdigest로 변환해서 출력하면 아래와 같이 hash 값을 구할 수 있습니다.
이상 파이썬에서 md5, sha-1, sha-256 해쉬값을 구하는 방법을 알아보았습니다.
728x90
728x90
LIST
Comment