hash
[python] text hash 값 구하기
text hash 값 구하기 python의 hashlib를 이용하여 여러 hash 알고리즘(md5,sha1,sha224,sha256,sha384,sha512,...)에 매칭되는 hash 값을 얻을 수 있습니다. 아래에 hashlib를 이용하여 hash 값을 생성하는 예제코드를 작성해보았습니다. ※ hash 함수는 임의의 길이의 데이터를 고정된 길이의 데이터로 매핑하는 함수입니다. (hash 함수로 얻어지는 값을 hash 값이라고 합니다.) 예제 코드 import hashlib HASH_NAME = "md5" # hash algorithm (md5,sha1,sha224,sha256,sha384,sha512) txt = input("Enter the text to convert: ") text = txt.e..
[python] file의 md5 checksum 구하는 방법
python에서 file의 md5 checksum 구하는 방법 파일을 전송, 다운로드할 때 파일의 무결성을 확인해야 하는 경우가 생긴다. python으로 file의 md5 checksum을 구하는 방법을 정리해보았다. 1) python 라이브러리 설치 file의 md5 checksum을 구하기 위해 hashlib를 사용한다. hashlib가 없는 경우, pip를 이용하여 다운로드받는다. pip install hashlib 2) 코드작성 아래의 코드를 작성하여 calc_file_hash.py 로 저장한다. (/path/to/file에 md5를 계산할 파일경로를 넣어준다.) import hashlib def calc_file_hash(path): f = open(path, 'rb') data = f.read..