ЭЭМПрограммалоо

Таштанды милдети турат: эмне үчүн жана эмне болот, аны ким

Көп учурда, ташкыны же материалдары түздөн-түз сыпаттамага өздөрүн жүктөп жатканда "ad33e486d0578a892b8vbd8b19e28754" (мисалы, ex.ua менен) сыяктуу бир нерсе бар, көп учурда кыска "md5" менен. Бул таштанды коду - Кирүүчү маалыматтарды иштеп чыгуу кийин таштанды милдетин незизделген натыйжасы. Англис тилинде таштанды алмашып турат, марихуана, отоо, же чабак эт жана жашылча тамак жеген. таштанды өтө оор чечмелөө, бул дээрлик мүмкүн эмес деп эмне үчүн айта алабыз. Анан суроо туулат: "Биз мунун баарын муктаж эмне болсо, таштанды милдеттерин алар да чечмеленүүгө тийиш эмес, түшүнүксүз тарабар берем?". Бул макалада талкууланат.

таштанды милдети деген эмне жана ал кандайча иштейт?

Бул милдети белгиленген узундугу натыйжасында негизсиз чоң сумма келип түшкөн маалыматтарды айландыруу үчүн иштелип чыккан. Ушундай кайра өзгөртүп түзүү жараянын Хеширлөө деп аталат, жана анын натыйжасы - таштанды же хэш коду. Кээде ал сөз "манжа" же "кабар Digest" колдонуп, бирок, иш жүзүндө алар сейрек болот. бир узундугу белгилер бир катарда бир танышуусуна өзгөртүп, кантип ар кандай алгоритмдер бар. ошондой эле 1991-жылдын башында эле иштелип чыккан көпчүлүк md5 деп аталган көп пайдаланыла алгоритми. Бүгүнкү күнгө чейин, md5 бир аз эскирген жана колдонуу сунуш кылынбайт карабастан, дагы деле мурдагыдай эле тегерегинде, жана көп учурда жөн эле сайттарда "таштанды кодексинин" ордуна MD5 жазып, жана коду өзү көрсөтүп жатат.

Эмне үчүн биз бир таштанды милдетин керек?

натыйжасын билүү, аны баштапкы маалыматтарды аныктоо үчүн иш жүзүндө мүмкүн эмес, бирок, ошол эле түшкөн маалыматтар эле натыйжа берген. Ошондуктан, таштанды милдети (ошондой эле convolution милдетти деп аталат), көп учурда, мисалы, сиздин паролду, аты, ID санынын жана башка жеке маалыматтарды абдан сезимтал маалыматтарды сактоо үчүн колдонулат. Анын ордуна базасынын сакталган адамдар менен, пайдалануучу менен түзүлгөн маалымат салыштыруу, таштандылар бир салыштыруу бар. Бул маалыматтын кокустан агуусу болгон учурда, эч ким алардын өз максаттары үчүн маанилүү маалыматтар менен колдоно алышат камсыз кылат. таштанды коду салыштыруу менен байланыш бузулушу жүктөп алуу учурунда ката кетти, өзгөчө, ошондой эле Интернеттен материалдары жүктөп тууралыгын текшерүү үчүн ыңгайлуу болуп саналат.

Hash: алар т

Сиздин көздөгөн таштанды кызматына жараша үч түрүнүн бири болушу мүмкүн:

1. милдети ошол маалыматтардын бүтүндүгүн текшерүү үчүн

бир учурда маалымат берүү тармагы, таштанды пакетин эсеп бар, жана бул кандай натыйжа да билэ менен бирге берилет. Кийин кайрадан таштанды кодун эсептелген алганына жана тармак тарабынан алынган баалуулугу менен салыштырганда. коду дал келбейт, анда ал ката көрсөтүп турат жана жабыркаган пакет дагы өткөрүлүп берилет. Мындай эсептөө милдети тез ылдамдыкта, ал эми таштанды баалуулуктардын жана начар туруктуулугу бир аз саны. Бул типтеги мисал: CRC32 гана 232 ар түрдүү мааниге ээ.

2. крипто-милдети

Бул түрү менен коргоо үчүн колдонулат уруксатсыз кирүү (ND). Алар сиз тармак аркылуу материалдарын өткөрүп берүү учурунда LP натыйжасында бар маалыматтар жемкорлук болду бекен текшерүүгө мүмкүнчүлүк берет. түшкөн таштанды ар кандай программаларды, ойнош менен эсептелген болот чыныгы таштанды, бул учурда, жалпыга жеткиликтүү болуп саналат. Мындай өзгөчөлүктөрү узун өмүр жана туруктуу пайдаланууга берүүдө, ошондой эле карама-издөө (ар түрдүү булактардан маалыматтарды мүмкүн дан жыйынтыгы) өтө татаал болуп саналат. Мындай иш-сырсөз базасында сактоо (SH1, SH2, MD5) жана башка баалуу маалымат алуу үчүн колдонулат.

3. милдети натыйжалуу маалымат структурасын түзүү максатында иштелип чыккан

таштанды стол деп аталган атайын түзүлүшү, анын максаты маалыматты кыска жана жыйнактуу уюм болуп саналат. Бул стол сиз, жаңы маалыматтарды кошуп маалымат жок, абдан жогорку ылдамдыкта зарыл болгон маалыматтарды издөөгө мүмкүнчүлүк берет.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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