2.20 The sha Module
The sha module provides an alternative way to calculate message
signatures, as shown in Example 2-39. It's similar to the md5 module, but
generates 160-bit signatures instead.
Example 2-39. Using the sha Module
File: sha-example-1.py
import sha
hash = sha.new()
hash.update("spam, spam, and eggs")
print repr(hash.digest())
print hash.hexdigest()
'\321\333\003\026I\331\272-j\303\247\240\345\343Tvq\364\346\311'
d1db031649d9ba2d6ac3a7a0e5e3547671f4e6c9
See the md5
examples for more ways to use sha signatures.
|