Компјутери, Програмирање
Хеш функција е: што е тоа, зошто и што ќе се случи
Често, кога симнување на торенти или датотеки директно се во описот постои нешто како «ad33e486d0578a892b8vbd8b19e28754» (на пример, во ex.ua), често со белешка «md5». Ова хаш код - како резултат на тоа излези на хеш функција по обработката на влезни податоци. На англиски хаш покажува конфузија, марихуана, трева, или јадење на мелено месо и зеленчук. Декриптира hash е многу тешко, можеме да кажеме дека тоа е практично невозможно. Тогаш се поставува прашањето: "Зошто ни се потребни сите овие хаш функции, ако тие даваат една неразбирлива глупост, што исто така не може да се дешифрира?". Ова ќе се дискутира во овој член.
Што е хеш функција, и како тоа функционира?
Зошто ни се потребни хаш функција?
Хаш: она што се т
1. Функцијата за проверка на интегритетот на информациите
Кога пренос на податоци мрежа, таму е пресметката на хаш пакет, и овој резултат, исто така, се пренесува заедно со датотеката. Кога примате повторно пресметан хаш код и во споредба со вредноста добиена со мрежата. Ако кодот не одговара, тоа покажува грешка, а оштетениот пакет ќе бидат префрлени повторно. Во таква пресметка функција брзо брзина, но мал број на хеш вредности и сиромашните стабилност. Еден пример за овој тип: CRC32, кој има само 232 различни вредности.
2. криптографски функција
Овој тип се користи за да се заштитат од неовластен пристап (НД). Тие ќе ви овозможи да се провери да се види дали имало корупција на податоци, како резултат на ЛП за време на пренос на датотеки преку мрежа. Точно хаш се јавно достапни, во овој случај, како што доби датотеката хаш може да се пресмета со помош на мноштво на различни програми. Таквите карактеристики долг живот и стабилна работа, и од пребарувањето за судири (можни совпаѓања резултатите од различни извори на податоци) е многу комплицирано. Таквите функции се користат за складирање во база на податоци лозинка (SH1, SH2, MD5) и други вредни информации.
3. Функцијата е дизајниран да се создаде ефикасна структура на податоци
Нејзината цел е компактен и уреден организација на информации во посебна структура, која се вика хаш табелата. Оваа табела Ви овозможува да додадете нови информации, избришете информации, и пребарување на потребните податоци на многу голема брзина.
Similar articles
Trending Now