Kompiuteriai, Programavimas
Maišos funkcija: kas tai, kodėl ir kas atsitinka
Dažnai, kai atsisiųsti torrent ar failus tiesiogiai patys aprašyme yra kažkas panašaus «ad33e486d0578a892b8vbd8b19e28754» (pavyzdžiui, ex.ua), dažnai su užrašu «MD5». Tai maišos kodas - rezultatas, kad išveda maišos funkciją po perdirbimo gaunamus duomenis. Anglų maišos rodo painiavos, marihuaną, piktžolių, ar maltos mėsos ir daržovių patiekalas. Iššifruoti maišos yra labai sunku, mes galime pasakyti, kad tai praktiškai neįmanoma. Tada kyla klausimas: "Kodėl mums reikia visų šių maišos funkcija, jei jie nesuprantamas svaičiojimas, kuris taip pat negali iššifruoti?". Tai bus aptarta šiame straipsnyje.
Kas yra maišos funkcija ir kaip ji veikia?
Kodėl mums reikia maišos funkciją?
Maišos: ką jie t
1. Funkcija patikrinti informacijos vientisumą
Kai duomenų perdavimo tinklas, ten yra maišos paketo skaičiavimas ir šis rezultatas taip pat perduodama kartu su byla. Gavus vėl skaičiuojamas maišos kodą ir palyginti su verte, gauta iš tinklo. Jei kodas nesutampa, tai rodo klaidą, o sugadintas paketas bus perkeltas dar kartą. Tokiu skaičiavimo funkcija greitu greičiu, bet nedaugeliui maišos verčių ir prastos stabilumą. Crc32, kuris turi tik 232 skirtingų verčių: šio tipo pavyzdys.
2. kriptografijos funkcija
Šis tipas yra naudojamas siekiant apsisaugoti nuo nesankcionuoto priėjimo (ND). Jie leidžia jums patikrinti, ar buvo duomenų korupcija kaip per failų perdavimo per tinklą LP rezultatas. Tiesa maišos yra viešai prieinama, šiuo atveju, nes gavo failą maišos gali būti apskaičiuota naudojant skirtingų programų įvairovę. Tokios savybės ilgą eksploatacijos laiką ir stabilų darbą, o už susidūrimų paieška (galimi atitikimai rezultatus iš skirtingų šaltinių duomenimis) yra labai sudėtinga. Tokios funkcijos yra naudojamos sandėliavimui slaptažodžiu duomenų bazėje (SH1, SH2, MD5) ir kitos vertingos informacijos.
3. funkcija siekiama sukurti veiksmingą duomenų struktūros
Jos tikslas yra gana kompaktiškas ir tvarkingai organizavimo informaciją specialios struktūros, kuris yra vadinamas maišos lentelė. Šioje lentelėje galite pridėti naują informaciją, ištrinti informaciją ir ieškoti reikalingus duomenis dideliu greičiu.
Similar articles
Trending Now