Ordenagailuak, Programazioa
Hash funtzio bat da: zer da, zergatik eta zer gertatzen
Sarritan, noiz torrents edo fitxategiak zuzenean deskargatzen beraiek deskribapena han «ad33e486d0578a892b8vbd8b19e28754» antzeko zerbait (adibidez, ex.ua in) da, askotan ohar bat «md5» batera. hash Kode hau - emaitza hash funtzio bat kaleratzen duen sarrerako datuak prozesatzeko ondoren. Ingelesez hash nahasmena, marihuana, sasiak, edo haragia eta barazkiak xehatuta plater bat adierazten du. Desenkriptatu hash oso zaila da, esan dezakegu ia ezinezkoa dela. Orduan galdera sortzen da: "Zergatik ez horiek guztiak behar dugu hash funtzioak, bada ulertezina huskeriak bat, hau ere ezin da deszifratu eman dute?". Hau artikulu honetan eztabaidatuko da.
Zer da hash funtzio bat, eta nola funtzionatzen du?
Zergatik hash funtzio bat behar dugu?
Hash: zer t dira
1. funtzioak informazioaren osotasuna egiaztatzeko
Noiz a datuen transmisioa sarea, han hash pakete kalkulatzeko, eta emaitza hau ere elkarrekin transmititzen da fitxategia batera. Noiz berriro kalkulatu jaso hash kodea eta aldean sareak lortutako balioa. Kodea ez badator, akats bat dela adierazten du, eta kaltetutako pakete transferitu egingo da berriro. besteak beste, kalkulua Funtzio azkarra abiadura baina hash balioak eta egonkortasuna pobre kopuru txiki batean. CRC32, eta horrek 232 bakarrik ezberdineko balioen ditu: mota honen adibide bat.
2. Funtzio kriptografikoa The
mota honek aurka babesteko erabiltzen da baimenik gabe sartzea (ND). ez ote zen datuak ustelkeria sarearen bidez artxiboen transferentzia zehar LP baten ondorioz ikusteko egiaztatzeko aukera ematen dute. True hash edonoren esku dago, kasu honetan, jasotako fitxategia hash kalkulatu ahal izango da programa desberdinak aniztasuna erabiliz. Horrelako ezaugarriak bizitza luze eta funtzionamendua egonkorra da, eta talkak bilatzea (posible partiduak emaitzak datuen iturrien desberdinetatik) oso zaila da. Horrelako funtzio pasahitza datu-basean biltegiratze (SH1, SH2, MD5) eta bestelako informazio baliagarria erabiltzen dira.
3. funtzioak datu-egitura eraginkor bat sortzeko diseinatu da
Bere helburua baizik informazioaren antolakuntza trinkoa eta antolatuan egitura berezi bat da, hau da hash taula deitzen da. mahai honi esker informazio berria beharrezko informazioa gehitzen duzunean, informazioa ezabatu, eta bilatu abiadura handian.
Similar articles
Trending Now