MD4 Message-Digest Algorithm je zgoščevalna funkcija (angleško hash function), ki jo je leta 1990 zasnoval računalnikar Ronald Rivest.[1] Dolžina izvlečka je 128 bitov (štiri 32-bitne besede). Zgoščevanje vsakega bloka poteka v treh krogih.

Thumb
Ena MD4 operacija. MD4 je sestavljen iz 48 takih operacij, v skupinah po tri kroge 16-tih operacij. F je nelinearna funkcija; v vsakem krogi se uporabi ena funkcija. Mi označuje 32-bitni blok vhoda sporočila, Ki pa označuje 32-bitno konstanto, različno za vsak krog.

Algoritem je vplival na kasnejše modele, kot so algoritmi MD5, SHA in RIPEMD. MD4 se uporablja za računanje izvlečkov NTLM gesel v Microsoft Windows NT, XP, Vista, 7, 8 in 10.[2]

Prednosti MD4 so predvsem hitrost, kar predstavlja nekaj tveganj v zvezi z varnostjo glede odpornosti proti napadom. Leta 1991 je Rivest zasnoval MD5 kot naslednika MD4.[3]

Sklici

Wikiwand in your browser!

Seamless Wikipedia browsing. On steroids.

Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.

Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.