Module MD5
MD5 cryptographic hash algorithm.
MD5 is specified in RFC1321 and produces the 128 bit digest of a message.
>>> from Crypto.Hash import MD5
>>>
>>> h = MD5.new()
>>> h.update(b'Hello')
>>> print h.hexdigest()
MD5 stand for Message Digest version 5, and it was invented by Rivest in 1991.
This algorithm is insecure. Do not use it for new designs.
|
MD5Hash
Class that implements an MD5 hash
|
|
new(data=None)
Return a fresh instance of the hash object. |
|
|
|
digest_size = 16
The size of the resulting hash in bytes.
|
Return a fresh instance of the hash object.
- Parameters:
data (byte string) - The very first chunk of the message to hash.
It is equivalent to an early call to MD5Hash.update().
Optional.
- Returns:
- A MD5Hash object
|