MD5: erinevus redaktsioonide vahel

Eemaldatud sisu Lisatud sisu
P Korrastasin skripti abil viiteid
Jarould (arutelu | kaastöö)
P (GR) File renamed: File:MD5.svgFile:MD5 algorithm.svg File renaming criterion #2: To change from a meaningless or ambiguous name to a name that describes what the image particularly displays.
11. rida:
 
==Algoritm==
[[Pilt:MD5 algorithm.svg|pisi|300px|Kujutatud on üks MD5 operatsioon. MD5 koosneb 64st sellisest operatsioonist, mis on võrdselt jaotatud nelja etappi (16 operatsiooni igas etapis). <math>F</math> on mittelineaarne funktsioon. Igas etapis kasutatakse natuke erinevat funktsiooni. ''M<sub>i</sub>'' tähistab 32-bitist osa sisendi sõnumist ja ''K<sub>i</sub>'' tähistab 32-bitist konstanti, mis on erinev iga operatsiooni jaoks. [[Pilt:lll.png|Rotatsioon vasakule]]<sub><math>s</math></sub> tähistab vasakut biti rotatsiooni <math>s</math> võrra ning see on erinev iga operatsiooni jaoks. [[Pilt:Boxplus.png|Liitmine]] tähistab liitmist, mille tulemusest võetakse modulo 2<sup>32</sup>.]]
Sõnum jagatakse ära 512-bitisteks tükkideks, millele lisatakse lõppu üksik "1" bitt ning seejärel lisatakse "0" bitte, kuni sõnumi pikkus bittides on 64 bitti vähem kui 512 kordne arv. Ülejäänud 64 bitti täidetakse bitijadaga, mis vastab originaalse sisendi pikkusele baitides.
 
Pärit leheküljelt "https://et.wikipedia.org/wiki/MD5"