КомпјутериПрограмирање

Функција Хасх: шта је то, зашто и шта се дешава

Често, приликом преузимања бујица или фајлове директно се у опису постоји нешто слично «ад33е486д0578а892б8вбд8б19е28754» (на пример, у ек.уа), често са назнаком «мд5». Овај хеш код - резултат који избацује хеш функцију након обраде улазне податке. На енглеском хасх указује на конфузију, марихуану, траву, или јело од млевеног меса и поврћа. Дешифровање хасх је веома тешко, можемо рећи да је практично немогуће. Онда се поставља питање: "Зашто нам је потребна све ове хеш функције, ако они дају несхватљиву глупости, који такође не може дешифровати?". Ово ће бити речи у овом чланку.

Шта је хасх функција, а како се то ради?

Ова функција је дизајниран за претворити улазне податке произвољно велика количина као резултат фиксне дужине. Сам процес оваквој трансформацији назива хасхинг, а резултат - хеш или хеш код. Понекад чак користи реч "отисака прстију" или "Мессаге Дигест", али у пракси су много ређе. Постоји много различитих алгоритми како да трансформишу сваку скуп података у одређеном редоследу симбола одређене дужине. Најраспрострањенији алгоритам под називом МД5, који је развијен још 1991. године. Упркос чињеници да је до сада, МД5 је мало застарела и не препоручује се употреба, ипак је и даље ту, и често уместо "хасх кода" на сајтовима једноставно написати мд5, и указују на саму код.

Зашто нам је потребан хеш функцију?

Знајући резултат, практично је немогуће утврдити оригинални податке, али се исти улазни подаци дају исти резултат. Према томе, хасх функција (назива се и функција спирале) се често користи за чување врло осетљиве информације као што су лозинке, корисничко име, матични број и друге личне информације. Уместо да се упореди информације које је унео корисник, са онима чувају у бази података, постоји поређење хешева. Ово омогућава да се у случају случајног цурења информација, нико не може искористити важних података за своје потребе. Упоређивањем код хасх такође је погодна за проверу исправности преузимања фајлова са Интернета, поготово ако је комуникација прекид догодио током преузимања.

Хасх: шта су Т

У зависности од вашег дестинације хеш функције може бити један од три типа:

1. Функција да провери интегритет информација

Када пренос података мреже, постоји обрачун хасх пакета, и овај резултат је такође преноси заједно са фајлу. Када примате поново обрачунава хеш код и у поређењу са вредношћу добијеном мреже. Ако се закон не одговара, то указује на грешку, а оштећена пакет ће бити поново пребачен. У таквом брзим Обрачун функција али мали број вредности хеш и лоше стабилности. Пример овог типа: ЦРЦ32, која има само 232 различите вредности.

2. цриптограпхиц Функција

Овај тип се користи за заштиту од неовлашћеног приступа (НД). Они омогућавају да проверите да ли је било корупције података као резултат ЛП током преноса фајлова преко мреже. Прави хеш је јавно доступан, у овом случају, јер је добила фајл хеш може се израчунати помоћу мноштво различитих програма. Ове карактеристике дуг живот и стабилан рад, а претраге за судара (могућих подударања резултата из различитих извора података) је веома компликовано. Такве функције се користе за складиштење у бази лозинком (СХ1, СХ2, сумма МД5) и друге важне информације.

3. Ова функција је дизајнирана да створи ефикасну структуру података

Његова сврха је веома компактан и правилан организације информација у посебне структуре, која се зове хасх табела. Ова табела вам омогућава да додате нове информације, брисање података и претраживање тражене податке при великим брзинама.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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