MD5: Różnice pomiędzy wersjami

[wersja przejrzana][wersja przejrzana]
Usunięta treść Dodana treść
szablon
m poprawiam linki interwiki
Linia 39:
W [[1996]] Dobbertin zaprezentował analizę [[kolizja (kryptografia)|kolizji]] algorytmu MD5. Chociaż nie był to jeszcze pełny atak na funkcję skrótu to jednak wystarczył, aby specjaliści w dziedzinie kryptografii zaczęli stosować silniejsze odpowiedniki, takie jak [[SHA-1]] lub [[RIPEMD|RIPEMD-160]].
 
W marcu [[2004]] powstał [[Obliczenia rozproszone|rozproszony projekt]] nazywany [[:{{link-interwiki|MD5CRK|en:|MD5CRK|MD5CRK (ang.)]]}}. Twórcą projektu był Jean-Luc Cooke i jego współpracownicy. Miał on na celu wykazanie, że możliwe jest wyznaczenie wiadomości różnej od zadanej, która ma taką samą wartość skrótu. Do tego celu wykorzystano sieć [[Internet]] oraz dużą liczbę komputerów biorących udział w projekcie. Projekt wykazał, że dysponując bardzo dużą mocą obliczeniową możliwe jest podrabianie generowanych podpisów.
 
Dopiero prace badawcze chińskich naukowców Xiaoyun Wang, Dengguo Fen, Xuejia Lai i Hongbo Yu w pełni wykazały słabość algorytmu. 17 sierpnia [[2004]] opublikowali oni analityczny algorytm ataku, dzięki któremu do podrobienia podpisu wystarczyła godzina działania klastrowego komputera IBM P690.