Turinys:
Apibrėžimas - ką reiškia „Message Digest 5“ (MD5)?
„Message Digest 5“ (MD5) yra maišos funkcija, naudojama kriptografijoje. 1991 m. Ronald Rivest sukurtas „Message Digest 5“ sukuria 128 bitų maišos vertę. Kaip ir kiti pranešimų santraukos algoritmai, jis buvo daugiausia sukurtas skaitmeninio parašo programoms, kurios saugiai naudoja didelį suspaustą failą.
Nors ji vis dar plačiai naudojama, funkcijos saugumui labai pakenkta, todėl daugumai programų, ypač susijusių su JAV vyriausybe, kriptografijai reikia SHA-2 šeimos maišos funkcijų. Pasak JAV vidaus saugumo departamento, „Message Digest 5“ laikoma sugadinta ir netinkama toliau naudoti.
„Techopedia“ paaiškina „Message Digest 5“ (MD5)
Išsami informacija apie „Message Digest 5“ algoritmą pateikiama RFC 1321. „Message Digest 5“ algoritmas naudoja bet kokio ilgio pranešimą ir išveda 128 bitų įvesties pranešimų santrauką. „Message Digest 5“ algoritmui nereikia jokių didelių pakeitimo lentelių, jis yra „Message Digest 4“ algoritmo pratęsimas. Palyginti su „Message Digest 4“, „Message Digest 5“ dizainas yra konservatyvesnis, tačiau lėtesnis. Veiksmai, susiję su „Message Digest 5“ algoritmu, yra papildymo bitų pridėjimas, papildomo pranešimo pateikimas prie pradinio pranešimo, pranešimo suvestinės buferio inicijavimas, pranešimo apdorojimas 16 žodžių blokuose ir galiausiai rezultato išvedimas. Palyginti su „Message Digest 4“, „Message Digest 5“ yra šiek tiek sudėtingesnis.
32 bitų mašinoje „Message Digest 5“ veikia daug greičiau, palyginti su kitais pranešimų santraukos algoritmais. „Message Digest 5“ yra lengvai įgyvendinamas, palyginti su panašiais suvestinės algoritmais. Dviejų skirtingų pranešimų santrauką sunku pateikti 2 64 operacijose.
