Calculating md5 checksums.

Laszlo Zsolt Nagy gandalf at designaproduct.biz
Mon Mar 6 02:59:46 EST 2006


Rajesh Sathyamoorthy wrote:

> I tried the script and had to get a hexdigest to get the value provided
>
> My test:
> SimplyMEPIS-3.3.1-1.iso
> checksum: 41a19060d3bb37bd596708ba77964491
> i got: 41a19060d3bb37bd596708ba77964491
>
> Do people normally provide md5 checksum in a *hexadecimal string?
> *Besides that, is the script reliable?

I think the biggest problem is that you read the whole file as one 
string into memory. This won't work for large files, or at least it is 
very inefficient. Try to read chunks from the file until EOF and update 
the hash object with each chunk.

Best,

   Laszlo




More information about the Python-list mailing list