>>> import hashlib >>> f=open('c:\gpg4win-2.1.0.exe','rb') >>> print hashlib.md5(f.read()).hexdigest() ad6245f3238922bb7afdc4a6d3402a65 >>> print hashlib.sha1(f.read()).hexdigest() da39a3ee5e6b4b0d3255bfef95601890afd80709
i get it with md5,why the sha1 is wrong? the sha1 right is f619313cb42241d6837d20d24a814b81a1fe7f6d 2012/4/19 Jason Friedman <ja...@powerpull.net> > > i have download file (gpg4win-2.1.0.exe from > > http://www.gpg4win.org/download.html) > > when i run : > > > > Type "help", "copyright", "credits" or "license" for > >>>> import md5 > >>>> f=open('c:\gpg4win-2.1.0.exe','r') > >>>> print md5.new(f.read()).hexdigest() > > 'd41d8cd98f00b204e9800998ecf8427e' > > > > it is not = f619313cb42241d6837d20d24a814b81a1fe7f6d gpg4win-2.1.0.exe > > please see :gpg4win-2.1.0.exe from > http://www.gpg4win.org/download.html > > Are you wanting md5 or sha1? > > http://www.bresink.de/osx/sha1.html > http://www.gpg4win.org/download.html >
-- http://mail.python.org/mailman/listinfo/python-list