Преглед садржаја:
Дефиниција - Шта значи Хасх функција?
Хасх функција узима групу знакова (која се зове кључ) и мапира је на вредност одређене дужине (која се назива хасх вредност или хасх). Вредност хасх-а је репрезентативна за изворни низ знакова, али је обично мања од оригинала.
Хасхинг се врши ради индексирања и лоцирања ставки у базама података јер је лакше пронаћи краћу хасх вриједност од дужег низа. Хасхинг се такође користи у шифровању.
Овај термин је такође познат као алгоритам распршивања или пребацивање порука.
Тецхопедиа објашњава Хасх функцију
Хасхинг се користи са базом података како би се омогућило брже преузимање предмета. Хасхинг се такође може користити у шифровању и дешифровању дигиталног потписа. Хасх функција трансформише дигитални потпис, а затим се хасх вредност и потпис шаљу пријемнику. Пријемник користи исту хасх функцију да би створио хасх вредност, а затим га упоређује са оним који је примљен са поруком. Ако су вредности хасх-а исте, вероватно је да је порука послата без грешака.
Један пример хасх функције назива се пресавијање. Ово узима оригиналну вредност, дели га на неколико делова, затим додаје делове и користи последње четири преостале цифре као хешевску вредност или кључ.
Други пример се назива преуређивање цифара. Ово узима цифре на одређеним позицијама првобитне вредности, као што су трећи и шести број, и враћа њихов редослед. Затим користи преостали број као хешевску вредност.
Скоро да је немогуће одредити оригинални број на основу закачене вредности, осим ако је познат алгоритам који је кориштен.
