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.
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.