MD4

Den kryptografiske funktion er en MD4 hashing skrevet af Ronald Rivest af MIT i 1990. MD4 anvendes til frembringelse af en meddelelse fordøjelse af 128 bits fra en meddelelse med variabel længde. Algoritmen har påvirket senere koder som MD5, SHA og RIPEMD.

Algoritmen er ikke sikkert, og dets anvendelse er derfor ikke anbefales i applikationer, hvor det kræver en høj grad af sikkerhed.

MD4 hash

Den 128-bit hash MD4 normalt repræsenteret som en 32-cifrede hexadecimale tal. Her er et eksempel på en hash MD4:

Som med enhver hash-funktion, selv om ændringen også MD4 minimum input besked involverer forvrængning af hash. I følgende tilfælde bogstavet d blev ændret med bogstavet c:

Dette er hash i stedet for en streng nul-længde:

Udnyttelse

Algoritmen bruges som en checksum for at kontrollere integriteten af ​​de data, på Windows NT, at beregne digest af adgangskoden. En modificeret udgave af MD4 bruges af det populære program eDonkey2000 som den unikke identifikationskode af filerne på netværket.

Den MD4 bruges også i synkroniseringen protokol filer og mapper Rsync.

Sikkerhed

Viste den Boer og Bosselaers MD4 I 1991 at projektet led af svagheder. På grund af dette, Rivest udgivet samme år en forbedret version af algoritmen kaldes MD5. Disse svagheder blev derefter udnyttet af Hans Dobbertin i 1996 at angribe algoritme og finde den første kollision, nemlig frembringelsen af ​​en identisk hashes fra to forskellige budskaber. I 2004 Wang Xiaoyun, sammen med andre kryptoanalytikere har fundet en meget effektiv kollision angreb MD4 og andre hash algoritmer, takket være som det er muligt at krænke MD4 i et par øjeblikke.

Forrige artikel Miskito Coast

Relaterede artikler