KomputeranBernameyên

A function hash e: ew çi ye, çima û çi tê serê

Gelek caran, dema daxistina torrentan an rasterast xwe di description e tiştek wek «ad33e486d0578a892b8vbd8b19e28754» (ji bo nimûne, di ex.ua) heye, gelek caran bi a note «md5». Ev koda hash - Di encama ku piştî hevdîtina li welat höndör derketeyan a function hash. In English hash de nîşan dide aloziyan, ku heşîş, esrar, an jî delaliya ji goşt û zebze şûştî dikin. Decrypt hash de gelek zehmet e, em dikarin bêjin ku ev e di pratîkê de. Piştre pirsek derdikeve: "çima divê em hemû ji van erkên hash, eger ku ew vandalîzm fêmkirin, ku ew jî ne dikarin bên deşîfrekirin bide?". Ev dê di vî babetî dxwazîn nîqaşkirin.

a function hash çi ye, û çawa dixebite?

Ev fonksiyona hatiye dîzaynkirin ku ji misilmankirina daneyên höndör mîqdara keyfî mezin, weke encama length sabît e. The pêvajoya pir ji wê veguherîna bi navê Hashing, û di encama - a hash an code hash. Hinek caran bi bikaranîna peyva "tilîka" an "message nabê", lê di pratîkê de ew gelek kêm in. in, gelek ji algorîtmayan cuda yên ku çawa ji bo veguhartina tu dataset li cihekê hin ji sembolên length hin hene. Daneya berfireh herî used navê md5, ku wek zû wek ku 1991 de hate pêşxistin. Bi tevî, ku heta roja îro, md5 hinekî hîştine e û bikaranîna nayê pêşniyarkirin, ew e hîn jî hîn jî li dora, û gelek caran li şûna "code hash" li ser malperên tênê binivîse md5, û dîyar koda xwe.

Çima em we'deva hash divê?

Nasîna encama, ku ev e di pratîkê de ji bo destnîşankirina welat eslî, di heman demê de li welat höndör heman bidin encama heman. Ji ber vê yekê, ku fonksiyona hash (bi a function girus, gazî), gelek caran ji bo tomarkirina agahdariyên pir hesas ên wekî şîfreya xwe, navê bikarhêner, hejmara ID û yên din de agahiyên şexsî tê bikaranîn. Li şûna ku di danberheva agahiyên ku ketin ji aliyê bikarhêner, bi wan profîlek di nav HTMLê da heye, e berawurd hashes hene. Ev piştrast dike ku, di dema ku nehêle (error) di agahî, tu kes nikare sûd ji daneyên girîng ji bo armancên xwe bi xwe bidin. Di riya danberheva code hash de ye jî wê rehetî kontrol duristîya ji daxistina ji înternetê, bi taybetî jî heke şaşbûn ragihandinê di dema download derket.

Hash: çi ew t in

Dimîne li ser fonksiyona hash cihê xwe dikare bibe yek ji sê cure ne:

1. function ku venêrî yekitîya agahî

Dema ku ji nifşekî daneyên tora e, li hesaba pakêtê hash de heye, û ev encam jî bi hev re bi file veguhestin. Dema bigrî dîsa hyperbola code hash û ev rêje bi nirxê bidestxistin destê tora. Heke koda erêkirinê hev nagirin, ev hevok an error, û ji pakêta zirar dê dîsa tê veguhestin. Di rewşeke wisa bi lez bi lez function hesab û di heman demê de hejmareke piçûk a nirxên hash aramî û belengaz. An Mînaka vê type: CRC32, ku tenê 232 nirxên cuda cuda.

2. function Cryptographic

Ev awayê tê bikaranîn ji bo parastina li dijî ketina bê ruxset de (ND). Ew ku tu jî ji bo dîtina ka bû gendeliyê daneyên ku di encama li LP di dema veguhastina pelan li ser tora hene. hash True PDFî legellda bi eşkereyî, di vê rewşê de, wek ku hash file qebûl dikare bi pirrengîyeke ji bernameyên cûda hyperbola. Bi vê taybetmendiya jiyana dirêj û operasyon bi îstîqrar û lêgerîna ji bo Alêksandryê (maçên gengaz encam ji çavkaniya daneyên cuda) gelek aloz û tevlihev e. Bi vî rengî erkên bi ji bo veşartinê di nav HTMLê da nasnava (SH1, Sh2, MD5) û yên din de agahiyên hêja bikaranîn.

3. The function hatiye dîzaynkirin ku ji bo afirandina tevna welat efektîv

armanca xwe bêtir bi rêxistin nasandin û bi rêkûpêk ji agahî di avahiya taybet, ya ku jê re hash tabloyê de ye. Ev maseya destûrê dide te ku zêde agahiyên nû, delete agahî, û bi lêgerîna daneya pêwist li Leza pir bilind.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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