위키피디아에 의하면 md5는 암호화 해쉬 함수입니다. 자세한 내용은 링크를 클릭하세요.

python 으로 md5 sum 을 구하는 방법은 아래와 같습니다.

1. md5.new() 로 md5 객체를 생성하고
2. md5.update() 에 데이터를 넣어주다가 다됐다 싶으면
3. md5.digest() 혹은 md5.hexdigest() 로 생성해 주면됨.

1, 2 과정은 md5.new() 에 데이터를 넣어주는 것으로 통합 가능합니다.

아래는 간단 예제..


import md5

infile=open("test.rom", 'r')
print md5.new(infile.read()).hexdigest()
infile.close()