#-*- coding: utf-8 -*-
import hashlib
import os

num=0				#현재 폴더의 파일 출력 번호
file_list=[]        #현재 폴더의 파일 리스
folder=os.getcwd()
print "current folder : %s" %folder

for filename in os.listdir(folder):
	file_list.append(filename)
	print "["+str(num)+"]"+filename
	num+=1


select=int(raw_input("select file : "))


print "\n===========file informarion===========\n"
print "filename : %s" %file_list[select]


def hashing(select):
	hasher=hashlib.md5()
	hasher_sha1=hashlib.sha1()
	with open(file_list[select], 'rb') as afile:
		buf1=afile.read()
		hasher.update(buf1)

	print "[md5]"
	print hasher.hexdigest()


hashing(select)

file_size=os.path.getsize(file_list[select])
print file_size, "Bytes"
print file_size/1024, "KB"