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.
Get Python Standard Library now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.