Вариант №1:
#!/usr/bin/python
import hashlib
#пишем в файл
pwd=hashlib.md5('password').hexdigest()
D={'name': pwd}
print D
pass_file=open('c:\\Python26\\passwd.txt','w')
str1=''.join('%s:%s' % item for item in D.items())
edata = str1.encode('bz2').encode('hex')
pass_file.write(edata)
pass_file.close()
#читаем из файла
pass_file=open('c:\\Python26\\passwd.txt','r')
ddata = pass_file.readline().decode('hex').decode('bz2')
L=ddata.split(':')
D={L[0]: L[1]}
pass_file.close()
print D