User Tools

Site Tools


md5

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
md5 [2023/09/25 09:42] – gotovo katarinamd5 [2023/11/20 11:41] (current) – external edit 127.0.0.1
Line 1: Line 1:
 ====MD5==== ====MD5====
-**MD5 (Message Digest)** je **hash funkcija** temeljena na Merkle-Damgård konstrukciji koja sažima poruku u 128 bitova.\\+**MD5 (Message Digest)** je **hash funkcija** temeljena na **Merkle-Damgård konstrukciji** koja sažima poruku u 128 bitova.\\
 {{ ::merkle-damgard.png?nolink&500 |Shema Merkle-Damgård konstrukcije}} {{ ::merkle-damgard.png?nolink&500 |Shema Merkle-Damgård konstrukcije}}
    
  
-Izvorni tekst dijeli se na blokove duljine 512 bitova. Zadnji blok teksta se nadopunjuje (padding) do 512 bitova tako da se iza zadnjeg bita teksta doda 1, nakon čega se redom upisuju 0dok u bloku ne preostanu prazna 64 bita u koja se upisuje duljina izvorne poruke. Svaki blok dijeli se na 16 podblokova po 32 bita M<sub>0</sub>, M<sub>1</sub>,...,M<sub>15</sub>+Izvorni tekst dijeli se na blokove duljine 512 bitova. Zadnji blok teksta se nadopunjuje do 512 bitova tako da se iza zadnjeg bita teksta doda 1, nakon čega se redom upisuju 0 dok u bloku ne preostanu prazna 64 bita u koja se upisuje duljina izvorne poruke. Svaki blok dijeli se na 16 podblokova po 32 bita M<sub>0</sub>, M<sub>1</sub>,...,M<sub>15</sub>
-Sažetak H od 128 bitova sastoji se od 4 nadovezane 32-bitovnih varijable koje se inicijaliziraju s heksadekadskim vrijednostima:+Sažetak H od 128 bitova sastoji se od 4 nadovezanih 32-bitovnih varijable koje se inicijaliziraju s heksadekadskim vrijednostima:
 <file> <file>
 A0 = 01234567 B0 = 89ABCDEF C0 = FEDCBA98 D0 = 76543210 A0 = 01234567 B0 = 89ABCDEF C0 = FEDCBA98 D0 = 76543210
Line 20: Line 20:
  {{ ::md5.png?nolink&500 | MD5 shema}}  {{ ::md5.png?nolink&500 | MD5 shema}}
  
-MD-5 više nije sigurna hash funkcija. Napretci u tehnologiji od 1990.-ih su inili prolazak kolizije u sažetku duljine 128 bitova relativno trivijalnim i vremenski nezahtjevnim. +MD5 više nije sigurna hash funkcija. Napredak u tehnologiji 1990-ih učinio je prolazak kolizije u sažetku duljine 128 bitova trivijalnim i vremenski nezahtjevnim. Nesigurnost MD5 funkcije sažimanja iskorištena je napadima [[[flame|Flame]] malwareom.
- +
-Dodatak: Stvori sam svoju koliziju pomoćalata na https://www.mscs.dal.ca/~selinger/md5collision/+
  
  
Line 29: Line 27:
 [2] https://platforma.hacknite.hr/challenges\\ [2] https://platforma.hacknite.hr/challenges\\
 [3] Kriptografija i kriptoanaliza, predavanja, FER\\ [3] Kriptografija i kriptoanaliza, predavanja, FER\\
-[4] https://www.mscs.dal.ca/~selinger/md5collision/+[4] https://www.mscs.dal.ca/~selinger/md5collision/\\ 
 +[5] https://www.exploit-db.com/docs/english/46047-md5-collision-of-these-2-images-is-now()-trivial-and-instant.pdf
  
md5.1695634967.txt.gz · Last modified: 2025/06/03 10:22 (external edit)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki