MD5 — разлика између измена

Садржај обрисан Садржај додат
Autobot (разговор | доприноси)
м Бот: исправљена преусмерења; козметичке измене
Нема описа измене
Ред 53:
Након што је порука припремљена за -{MD5}- алгоритам, потребно је иницијализирати 128-битни МД бафер. МД бафер се састоји од четири 32-битних речи -{А, B, C}- и -{D}-. Као иницијалне вредности речи у хексадецималном систему се користе: -{A=67452301, B=EFCDAB89, C=98BADCFE}- и -{D=10325467}-.
 
После иницијализације покреће се -{MD5}- алгоритам који се поново изводи за сваких следећих 512 бита поруке. Само језгро алгоритма представља компресијска функција која се састоји од четири циклуса. Сваки од четири циклуса има сличну структуру, али сваки користи другачију примитивну логичку функцију -{F, G, H}- или -{I}-. Коначан резултат представљају вредности у [[регистар (рачунарство)|регистрима]] -{А, B, C}- и -{D}- које се збрајајусабирају са њиховим иницијалним вредностима. Сваки од тих четири регистара представља једну четвртину дигеста улазне поруке.
 
== Пример ==
Преузето из „https://sr.wikipedia.org/wiki/MD5