On 04/26/2013 05:08 AM, Arijit Ukil wrote:
I like to implement sha-256 without using implement. It is easy using
hashlib as:

import hashlib
m = hashlib.sha256()
m.update("hi")
print m.hexdigest()

If anybody has pointer on sha-256 implemented without using hashlib
library, please share.


If you'd tell us WHY you don't want to use a stdlib, we might be able to help.

For example, perhaps you're supposed to code it for an assignment, and show that you understand the algorithms. In that case, look up the algorithm on the net, and start from there.

   http://csrc.nist.gov/publications/fips/fips180-3/fips180-3_final.pdf

Or you could be assuming that you can do a better, faster or whatever job than the library. In that case, consider using numpy, or Cython, or a C compiler.

Or perhaps you didn't realize you could get the sources to hashlib online. I believe some are in Python, and some in C, so that might not help you if your goal is one of the previous ones.


--
DaveA
_______________________________________________
Tutor maillist  -  Tutor@python.org
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor

Reply via email to