Message Digest 5 (MD5)

Autors: Laura McKinney
Radīšanas Datums: 1 Aprīlis 2021
Atjaunināšanas Datums: 26 Jūnijs 2024
Anonim
#34 MD5 Algorithm ( Message Digest 5) Working and Example |CNS|
Video: #34 MD5 Algorithm ( Message Digest 5) Working and Example |CNS|

Saturs

Definīcija - ko nozīmē Digest 5 (MD5)?

Digest 5 (MD5) ir hash funkcija, ko izmanto kriptogrāfijā. 1991. gadā Ronalda Rivesta izstrādātais Digest 5 rada 128 bitu jaucējvērtību. Līdzīgi kā citi kopsavilkuma algoritmi, tas lielā mērā tika izstrādāts digitālā paraksta lietojumprogrammām, kuras drošā veidā izmanto lielu saspiestu failu.


Lai arī tā joprojām tiek plaši izmantota, funkcijas drošība ir nopietni apdraudēta, un rezultātā lielākajai daļai lietojumprogrammu, it īpaši tām, kas saistītas ar ASV valdību, kriptogrāfijai ir nepieciešama SHA-2 saimes jaucējfunkciju saime. Saskaņā ar ASV Iekšzemes drošības departamenta sniegto informāciju Digest 5 tiek uzskatīts par salauztu un nepiemērotu turpmākai lietošanai.

Ievads Microsoft Azure un Microsoft Cloud | Šajā rokasgrāmatā jūs uzzināsit, kas ir mākonis skaitļošana un kā Microsoft Azure var palīdzēt jums migrēt un vadīt savu biznesu no mākoņa.

Techopedia skaidro Digest 5 (MD5)

Sīkāka informācija par Digest 5 algoritmu ir sniegta RFC 1321. Algoritms Digest 5 izmanto jebkura garuma a un izvada 128 bitu ieejas kopsavilkumu. Digest 5 algoritmam nav vajadzīgas lielas aizvietošanas tabulas, un tas ir Digest 4 algoritma paplašinājums. Salīdzinājumā ar Digest 4, Digest 5 ir konservatīvāks dizainā, bet ir lēnāks. Digest 5 algoritmā iesaistītās darbības ir polsterēšanas bitu pievienošana, polsterēta attēlojuma pievienošana oriģinālam, sagremošanas bufera inicializēšana, 16 vārdu bloku apstrāde un rezultāta iznākšana. Salīdzinot ar Digest 4, Digest 5 ir nedaudz sarežģītāks.


32 bitu mašīnā Digest 5 darbojas daudz ātrāk nekā citi kopsavilkuma algoritmi.Digest 5 ir vienkārši īstenojams, salīdzinot ar līdzīgiem sagremošanas algoritmiem. Grūtības nākt klajā ar vienu un to pašu saīsinājumu no diviem dažādiem s ir apmēram 264 operācijas.