Maišos funkcija angl hash function tai h h m priskirianti argumentui m pseudoatsitiktinį skaičių vadinamą maišos kodu Ta
Maišos funkcija

Maišos funkcija (angl. hash function) – tai h = h(m), priskirianti argumentui m pseudoatsitiktinį skaičių, vadinamą maišos kodu. Tam pačiam argumentui funkcija visada turi duoti tokį patį rezultatą, taigi ji nėra atsitiktinė. Dažniausiai funkcijos yra, palyginti su , nedidelė.
Pagrindinės maišos funkcijos savybės:
- apibrėžimo sritis didelė palyginti su fiksuoto dydžio reikšmių sritimi;
- funkciją nesunku apskaičiuoti bet kokiam argumentui;
- daug kartų kviečiant funkciją su įvairiais argumentais, jos rezultatai pasiskirsto tolygiai;
- pagal rezultatą negalima vienareikšmiškai nustatyti argumento;
- labai sunku surasti du argumentus m1 ir m2 tokius, kad h(m1) = h(m2) (svarbu kriptografijoje).
Maišos funkcijos naudojamos:
- kai kuriose duomenų struktūrose rikiuojant duomenis.
- duomenų bazėse (maišos jungtyse).
- įvairioje programinėje įrangoje – patikrinimui, ar tam tikri duomenys (pavyzdžiui, failas) nepakeisti sistemos išorėje.
- kriptografijoje
- rikiavimo algoritmuose (pavyzdžiui, sujungiant skaitmeninį rikiavimą su kuriuo nors kitu)
Jei funkcijos apibrėžimo sritis yra objektas, kaip maišos funkcija neretai vartojamas fizinis to objekto adresas kompiuterio atmintyje. Tuomet tariama, jog kiekvienas objektas gali būti lygus tik sau pačiam. Jei pagal programos algoritmą du skirtingą padėtį atmintyje užimantys objektai gali būti lygūs tarpusavyje, būtina iš naujo apibrėžti ne tik palyginimo operaciją, bet tos klasės objektams taikomą maišos funkciją, pakeičiant du sutartus, kiekvieno objekto turimus (pavyzdžiui, equals ir hashCode Java kalboje).
Šaltiniai
- Maišos funkcija. V. Dagienė, G. Grigas, T. Jevsikova. Enciklopedinis kompiuterijos žodynas. 4-as leidimas. Vilnius: VU MII, 2014 // EKŽ, 2021, nuolat atnaujinamas. ISBN 978-9986-680-52-9.
Nuorodos
- MD5
- Gegutės maiša
Autorius: www.NiNa.Az
Išleidimo data:
vikipedija, wiki, lietuvos, knyga, knygos, biblioteka, straipsnis, skaityti, atsisiųsti, nemokamai atsisiųsti, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, pictu, mobilusis, porn, telefonas, android, iOS, apple, mobile telefl, samsung, iPhone, xiomi, xiaomi, redmi, pornografija, honor, oppo, Nokia, Sonya, mi, pc, web, kompiuteris, Informacija apie Maišos funkcija, Kas yra Maišos funkcija? Ką reiškia Maišos funkcija?
Maisos funkcija angl hash function tai h h m priskirianti argumentui m pseudoatsitiktinį skaiciu vadinama maisos kodu Tam paciam argumentui funkcija visada turi duoti tokį patį rezultata taigi ji nera atsitiktine Dazniausiai funkcijos yra palyginti su nedidele Pagrindines maisos funkcijos savybes apibrezimo sritis didele palyginti su fiksuoto dydzio reiksmiu sritimi funkcija nesunku apskaiciuoti bet kokiam argumentui daug kartu kvieciant funkcija su įvairiais argumentais jos rezultatai pasiskirsto tolygiai pagal rezultata negalima vienareiksmiskai nustatyti argumento labai sunku surasti du argumentus m1 ir m2 tokius kad h m1 h m2 svarbu kriptografijoje Maisos funkcijos naudojamos kai kuriose duomenu strukturose rikiuojant duomenis duomenu bazese maisos jungtyse įvairioje programineje įrangoje patikrinimui ar tam tikri duomenys pavyzdziui failas nepakeisti sistemos isoreje kriptografijoje rikiavimo algoritmuose pavyzdziui sujungiant skaitmeninį rikiavima su kuriuo nors kitu Jei funkcijos apibrezimo sritis yra objektas kaip maisos funkcija neretai vartojamas fizinis to objekto adresas kompiuterio atmintyje Tuomet tariama jog kiekvienas objektas gali buti lygus tik sau paciam Jei pagal programos algoritma du skirtinga padetį atmintyje uzimantys objektai gali buti lygus tarpusavyje butina is naujo apibrezti ne tik palyginimo operacija bet tos klases objektams taikoma maisos funkcija pakeiciant du sutartus kiekvieno objekto turimus pavyzdziui equals ir hashCode Java kalboje SaltiniaiMaisos funkcija V Dagiene G Grigas T Jevsikova Enciklopedinis kompiuterijos zodynas 4 as leidimas Vilnius VU MII 2014 EKZ 2021 nuolat atnaujinamas ISBN 978 9986 680 52 9 NuorodosMD5 Gegutes maisa