KompjutersIpprogrammar

Funzjoni hash hija: x'inhu, għaliex u dak li jiġri

Spiss, meta tniżżil turrenti jew fajls direttament ruħhom fid-deskrizzjoni hemm xi ħaġa simili «ad33e486d0578a892b8vbd8b19e28754" (per eżempju, fl ex.ua), ħafna drabi ma 'nota "md5". Dan il-kodiċi tal-hash - ir-riżultat li outputs funzjoni hash wara l-ipproċessar tad-data dieħla. Bl-Ingliż il-hash jindika konfużjoni, marijuana, ħaxix ħażin, jew taġen ta 'laħam u ħxejjex kapuljat. Jiddekripta l hash huwa diffiċli ħafna, nistgħu ngħidu li huwa prattikament impossibbli. Imbagħad tqum il-mistoqsija: "Għaliex għandna bżonn kollha ta 'dawn il-funzjonijiet hash, jekk dawn jagħtu gibberish inkomprensibbli, li ma għandux jiġi deciphered?". Dan se jiġi diskuss f'dan l-artikolu.

X'inhu funzjoni hash, u kif taħdem?

Din il-funzjoni hija mfassla biex jikkonvertu l--data li tidħol ammont arbitrarjament kbir bħala riżultat ta 'tul fiss. Il-proċess stess ta 'din it-trasformazzjoni huwa msejjaħ hashing, u r-riżultat - hash jew kodiċi hash. Xi kultant anki bl-użu tal-kelma "marki tas-swaba 'jew' messaġġ jiddiġerixxu", iżda fil-prattika huma ħafna iktar rari. Hemm ħafna algoritmi differenti ta 'kif tittrasforma kwalunkwe CCD f'ċertu sekwenza ta' simboli ta ċertu tul. L-algoritmu aktar użati imsejħa md5, li ġiet żviluppata fl-1991. Minkejja l-fatt li sal-lum, md5 huwa daqsxejn skaduti u l-użu mhuwiex rakkomandat, xorta huwa għadu madwar, u spiss minflok "kodiċi tal-hash" fuq siti sempliċement jiktbu md5, u indika l-kodiċi nnifsu.

Għaliex għandna bżonn funzjoni hash?

Jafu r-riżultat, huwa prattikament impossibbli li jiġi ddeterminat id-data oriġinali, iżda l-istess data li tkun dieħla jagħtu l-istess riżultat. Għalhekk, il-funzjoni hash (imsejħa wkoll funzjoni konvoluzzjoni) spiss jintuża biex jaħżnu informazzjoni sensittiva ħafna bħal password tiegħek, username, numru ta 'ID u l-informazzjoni oħra personali. Minflok jitqabblu l-informazzjoni mdaħħla mill-utent, ma 'dawk maħżuna fid-database, hemm paragun ta hashes. Dan jiżgura li fil-każ ta 'tnixxija aċċidentali ta' informazzjoni, l-ebda wieħed jista 'jieħu vantaġġ ta' data importanti għall-iskopijiet tagħhom stess. Billi jitqabblu l-kodiċi tal-hash huwa wkoll konvenjenti li jivverifika l-korrettezza ta 'tniżżil ta' fajls mill-Internet, speċjalment jekk tfixkil komunikazzjoni jkunu seħħew matul download.

Hash: liema huma t

Jiddependi fuq il-funzjoni tiegħek hash destinazzjoni jista 'jkun wieħed ta' tliet tipi:

1. Il-funzjoni li jivverifika l-integrità tal-informazzjoni

Meta trasmissjoni ta 'data netwerk, hemm il-kalkolu tal-pakkett hash, u dan ir-riżultat ukoll jintbagħtu flimkien mal-fajl. Meta jirċievu darb'oħra maħdum kodiċi tal-hash u mqabbel mal-valur miksub min-netwerk. Jekk il-kodiċi ma taqbilx, hija tindika żball, u l-pakkett bil-ħsara se jiġu trasferiti mill-ġdid. F'tali fast veloċità funzjoni kalkolu iżda numru żgħir ta 'valuri hash u stabbilita' fqira. Eżempju ta 'dan it-tip: CRC32, li għandha biss 232 valuri differenti.

2. Il-funzjoni kriptografika

Dan it-tip huwa użat biex jipproteġi kontra aċċess mhux awtorizzat (ND). Dawn jippermettu li inti tikkontrolla biex jaraw jekk kienx hemm informazzjoni korruzzjoni bħala riżultat tal-LP matul it-trasferiment ta 'fajls matul in-netwerk. hash vera hija disponibbli pubblikament, f'dan il-każ, bħala l-hash fajl li tkun irċiviet jista 'jkun ikkalkolat bl-użu ta pluralità ta' programmi differenti. Dawk il-karatteristiċi tal-ħajja fit-tul u t-tħaddim stabbli, u l-tfittxija għal kolliżjonijiet (riżultati logħbiet possibbli minn dejta tas-sors differenti) hija kkumplikata ħafna. Dawk il-funzjonijiet huma użati għall-ħażna fid-database password (SH1, SH2, MD5) u informazzjoni ta 'valur oħra.

3. Il-funzjoni huwa mfassal biex joħloq struttura effiċjenti tad-dejta

L-għan tagħha huwa pjuttost l-organizzazzjoni kompatti u ordinat ta 'informazzjoni fi struttura speċjali, li huwa msejjaħ il-mejda hash. Din it-tabella jippermettilek li żżid informazzjoni ġdida, iħassru informazzjoni, u jfittxu d-data meħtieġa b'veloċità għolja ferm.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 mt.delachieve.com. Theme powered by WordPress.