Кућа Развој Шта је хасх код? - дефиниција из техопедије

Шта је хасх код? - дефиниција из техопедије

Преглед садржаја:

Anonim

Дефиниција - Шта значи Хасх код?

Хасх код у .НЕТ оквиру је бројчана вредност која помаже у идентификацији објекта током испитивања једнакости и такође може послужити као индекс објекта. Вредност садржана у хасх коду по природи није трајна. Сврха хасх кода је да помогне у ефикасном претраживању и уметању у збирке података које се заснивају на хасх табели.

Тецхопедиа објашњава Хасх Цоде

Два објекта се сматрају једнаким ако врате једнаке хасх кодове. Међутим, подударање резултирајућих хасх кодова не значи нужно и једнакост објекта, или другим речима, обрнуто не важи тачно. Због тога се хасх код никада не би требао користити изван граница домене апликације, јер би исти објект могао имати различите вриједности изван домене, процеса или платформи.

Како је вредност у хасх коду привремене природе, она се никада не би требала користити као кључ за проналажење података из збирке прикупљених података и никада се не би требала сериализирати или похранити у базе података. Метода ГетХасхЦоде користи се у .НЕТ оквиру за добијање хасх кода. Погодан је за алгоритме распршивања или за структуре података као што су хасх табеле. Вриједност коју враћа функција може се разликовати између различитих верзија .НЕТ Фрамеворк-а. Као такав, оквир не одобрава подразумевану имплементацију методе, па се стога не би требао користити за проналажење јединственог идентификатора објекта у случају сврхе хешинга.

Хасх код може вам помоћи у задацима упоређивања података. Такође може помоћи у једносмјерном шифрирању, јер се генерирана нумеричка вриједност не може пратити до изворних података поруке.

Шта је хасх код? - дефиниција из техопедије