sha, PyCrypto, SHA-256

Dennis Benzinger Dennis.Benzinger at gmx.net
Sat Dec 16 14:53:13 EST 2006


Am 16 Dec 2006 11:17:19 -0800
schrieb mirandacascade at yahoo.com:

> Operating system: Win XP
> Vsn of Python: 2.4
> 
> Situation is this: Required to calcluate a message digest.  The
> process for calcluating the digest must use an SHA-256 algorithm.
> 
> Questions:
> 1) Is it correct that the sha module comes with python 2.4?
> 2) Is it correct that the sha module that ships with python 2.4 does
> NOT have the SHA-256 capability as part of the module?
> 3) It looks like PyCrypto is a package that, among other things,
> permits one to calculate a message digest using an SHA-256
> algorithm...is that correct?
> 4) It looks like there are a couple couple possibilities available for
> the download...either download the source code and run the setup which
> (I'm assuming) compiles the various extension modules, or download the
> pycrypto-2.0.1.win32-py2.4.zip which extracts out to a .exe; when one
> runs the just-extracted .exe, it installs the stuff on one's
> workstation.  I'm leaning toward the second option because it seems
> like most of the work has been done for me.  A quick search on this
> site didn't turn up anything that suggested there were problems with
> running the installer.  So, my question is this: are you aware of any
> problems running the installer?
> 5) Besides PyCrypto, are there any other Python packages that permit
> one to calculate a message digest using an SHA-256 algorithm?
> 
> Thank you.
> 


Python 2.5 comes with SHA-256 in the hashlib module.
So you could install Python 2.5 instead of the PyCrypto module.


Dennis



More information about the Python-list mailing list