python-mhash

Python-mhash is a Python interface to the mhash library, which provides a uniform interface to a large number of hash algorithms. These algorithms can be used to compute checksums, message digests, and other signatures. The HMAC support implements the basics for message authentication, following RFC 2104. (Source: http://freecode.com/)