Package Crypto :: Package Hash :: Module MD4
[frames] | no frames]

Module MD4

MD4 cryptographic hash algorithm.

MD4 is specified in RFC1320 and produces the 128 bit digest of a message.

>>> from Crypto.Hash import MD4
>>>
>>> h = MD4.new()
>>> h.update(b'Hello')
>>> print h.hexdigest()

MD4 stand for Message Digest version 4, and it was invented by Rivest in 1990.

This algorithm is insecure. Do not use it for new designs.

Classes
  MD4Hash
Class that implements an MD4 hash
Functions
 
new(data=None)
Return a fresh instance of the hash object.
Variables
  digest_size = 16
The size of the resulting hash in bytes.
Function Details

new(data=None)

 
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 MD4Hash.update(). Optional.
Returns:
A MD4Hash object