MD4

E830583

MD4 is a cryptographic hash function designed by Ronald Rivest that produces a 128-bit hash value and served as the basis for later algorithms like MD5.

Try in SPARQL Jump to: Statements Referenced by

Statements (45)

Predicate Object
instanceOf cryptographic hash function
abbreviationFor Message Digest 4 NERFINISHED
blockSize 512 bits
byteOrder little-endian
category message digest algorithm
collisionFound true
collisionResistanceStatus broken
compressionFunctionRounds 3
cryptanalysis differential cryptanalysis
designedAt MIT NERFINISHED
designedFor software implementation
designer Ronald Rivest NERFINISHED
family MD hash functions
firstMajorCryptanalysisBy Hans Dobbertin GENERATED
firstMajorCryptanalysisYear 1996 GENERATED
hashLength 128 bits
inspiredAlgorithm HAVAL
MD5
RIPEMD NERFINISHED
RIPEMD-128 NERFINISHED
RIPEMD-160 NERFINISHED
internalStateSize 128 bits
introducedIn 1990
knownCollisionAttackComplexity less than 2^20 operations
operatesOn arbitrary-length messages
optimizedFor 32-bit processors
outputRepresentation typically 32-hex-character string
outputSize 128 bits
paddingScheme MD-strengthening
preimageResistanceStatus weakened
produces fixed-length hash value
publishedIn 1990
roundFunctions three distinct Boolean functions
secondPreimageResistanceStatus weakened
securityRecommendation do not use for new designs
specifiedIn RFC 1320 NERFINISHED
standardizedIn RFC 1320
status obsolete
successor MD5 NERFINISHED
SHA-1 (conceptual lineage) NERFINISHED
suitableForGeneralSecurityUse false
usedIn Microsoft Windows password hashing (legacy) NERFINISHED
NTLM (legacy) NERFINISHED
usesMerkleDamgårdConstruction true
wordSize 32 bits

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.

MD5 basedOn MD4