CoimpiutaireanPrògramadh

A-hais aig an obair: dè a th 'ann, carson agus dè a thachras

Gu math tric, nuair a luchdachadh a-nuas Torrents no faidhlichean dìreach fhèin ann an tuairisgeul a tha rudeigin mar «ad33e486d0578a892b8vbd8b19e28754» (mar eisimpleir, ann an ex.ua), gu tric le nota «MD5». Tha seo a 'hais code - mar thoradh air sin toraidhean hais a dhreuchd an dèidh a bhith a' làimhseachadh a 'tighinn a-steach dàta. Anns a 'Bheurla an-hais a' sealltainn breisleach, marijuana, weed, no biadh air an Phronn feòil agus glasraich. Cheileadh an-hais e glè dhuilich, faodaidh sinn a ràdh gu bheil e pragtaigeach do-dhèanta. An sin a 'cheist a dh'èireas: "Carson a dh'fheumas sinn uile de na hais dreuchdan, ma bheir iad an neo-chrìochnach Gibberish, a tha cuideachd nach urrainn a bhith air a fuasgladh?". Thèid seo a dheasbad anns an aiste seo.

Dè tha ann an-hais aig an gnìomh, agus mar a tha e ag obrachadh?

Tha seo a 'ghnìomh a dhealbh gus iompachadh tighinn a-steach dàta arbitrarily tuaiream mòr mar thoradh air fad stèidhichte. Tha fìor pròiseas leithid atharrachadh a ghairm hashing, agus mar thoradh air - a-hais no hais còd. Uaireannan, fiù 's a' cleachdadh an fhacail "meòir" no "teachdaireachd-chùnntas", ach ann an cleachdadh, tha iad gu math nas teirce. Tha iomadh-aontaran mar a chruth- atharrachadh sam bith sean ann an cuid de sreath de shamhlaidhean cuid de dh'fhaid. Tha a 'chuid as motha gan cleachdadh algairim ghairm MD5, a chaidh a leasachadh cho tràth ri 1991. Ged a gu ruige seo, MD5 a tha car seann-fhasanta agus a 'cleachdadh nach eil a' moladh, tha e fhathast a tha fhathast mun cuairt, agus gu tric an àite "hais code" air làraich dìreach sgrìobh MD5, agus a 'sealltainn a' chòd fhèin.

Carson a dh'fheumas sinn a-hais aig an gnìomh?

Bheir eòlas air mar thoradh air, tha e gu pragtaigeach do-dhèanta co-dhùnadh a 'chiad dàta, ach an t-aon tighinn a-steach dàta a thoirt seachad an aon thoradh. Uime sin, an-hais aig an gnìomh (ris an canar cuideachd convolution ghnìomh) air a chleachdadh gu tric airson stòradh math mothachail air fiosrachadh leithid facal-faire agad, ainm-cleachdaidh, 'Chlàir àireamh agus fiosrachadh pearsanta eile. An àite a bhith a 'coimeas fiosrachadh a-steach an neach-cleachdaidh, leis an fheadhainn a stòradh san stòr-dàta, tha coimeas hashes. Tha seo a 'dèanamh cinnteach gu bheil ann an cùis tubaist aoidionachd fiosrachaidh, nach eil aon urrainn brath a ghabhail air dàta cudromach airson adhbharan aca fhèin. Le bhith a 'dèanamh coimeas eadar-hais a' chòd goireasach cuideachd sùil a thoirt air na ceart-nuas faidhlichean bhon eadar-lìon, gu h-àraidh ma conaltradh briseadh thachair rè download.

Hash: dè tha iad an t-

Crochadh air do cheann-uidhe hais foincsean bhith aon de na trì seòrsaichean:

1. Tha an gnìomh gus dèanamh cinnteach ionracas an fiosrachaidh

Nuair a sgaoileadh fiosrachadh lìonra, a tha a 'tomhas a-hais pacaid, agus an toradh seo cuideachd ga chraoladh còmhla ris an fhaidhle. Nuair a gheibh iad a-rithist a thomhas hais code agus an coimeas ri luach fhaighinn leis an lìonra. Ma tha an còd Chan eil a 'maidseadh, tha ea' sealltainn mearachd, agus a mhilleadh pasgan air a ghluasad a-rithist. Ann an leithid de dhreuchd àireamhachadh luath astar ach àireamh bheag de luachan-hais bochd is seasmhachd. Tha eisimpleir den t-seòrsa seo: CRC32, aig a bheil 232 a-mhàin eadar-dhealaichte luachan.

2. Tha cryptographic gnìomh

Seòrsa seo air a chleachdadh gus dìon an aghaidh gun chead cothrom (ND). Iad a 'leigeil leat coimhead feuch a bheil a bha dàta coirbeachd mar thoradh air an LP aig àm a' gluasad faidhlichean thairis air an lìonra. True hais a tha ri fhaotainn don phoball, sa chùis seo, mar a fhuair am faidhl hais Faodar a thomhas a 'cleachdadh iomadalachd nan diofar phrògraman. Feartan sin beatha fhada agus seasmhach obrachadh, agus an rannsachadh airson tubaistean (ghabhas matches toraidhean bho dhiofar stòr-dàta) glè iom-fhillte. Tha a leithid sin de ghnìomhan a chleachdadh airson stòradh ann an stòr-dàta facal-faire (SH1, SH2, MD5) agus eile fiosrachadh luachmhor.

3. Tha an gnìomh seo air a dhealbh gus a chruthachadh èifeachdach dàta structar

Adhbhair aige caran teann agus rianail eagrachadh fiosrachadh ann an structair sònraichte, a tha ris an canar an-hais bhòrd. Tha an clàr seo a 'leigeil leat fiosrachadh ùr, fiosrachadh a sguabadh às, agus lorg dàta a tha a dhìth aig fìor àrd astaran.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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