md5 check

Jerry Hill malaclypse2 at gmail.com
Wed Apr 18 21:43:30 EDT 2012


On Wed, Apr 18, 2012 at 9:31 PM, contro opinion <contropinion at gmail.com> wrote:
> 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
>
> why ?

Probably because you opened the file in text mode, instead of binary
mode.  Try opening the file this way:

 f=open('c:\gpg4win-2.1.0.exe','rb')

-- 
Jerry



More information about the Python-list mailing list