Компютри, Програмиране
А хеш функция е: какво е това, защо и какво ще се случи
Често, когато свалянето на торенти или файлове директно себе си в описанието има нещо като «ad33e486d0578a892b8vbd8b19e28754» (например, в ex.ua), често с бележка «md5». Този код за сегментиране - в резултат на което извежда хеш функция след обработката на получените данни. В английски хеш показва объркване, марихуана, трева, или ястие от мляно месо и зеленчуци. Разкодирай хеша е много трудно, можем да кажем, че това е практически невъзможно. Тогава възниква въпросът: "Защо ни е необходим на всички тези хеш функции, ако те дават неразбираем безсмислици, които също не могат да бъдат разчетени?". Това ще бъде обсъдено в тази статия.
Какво е хеш функция, и как действа тя?
Защо имаме нужда от хеш функция?
Hash: какви са те тона
1. Функцията за проверка на целостта на информацията
Когато предаването на данни мрежа, има изчисляване на хеш пакета, и този резултат също се предава заедно с файла. При получаване отново изчислява хеш код и в сравнение със стойността, получена от мрежата. Ако кодът не съвпада, това е индикация за грешка, а повреден пакет ще бъде прехвърлен отново. В това изчисление функция бързо скорост, но малък брой на хеш стойности и лоша стабилност. Един пример на този тип: CRC32, която има само 232 различни стойности.
2. криптографска функция
Този тип се използва за защита срещу неоторизиран достъп (ND). Те ви позволяват да се провери, за да видите дали е имало данни за корупция в резултат на LP по време на прехвърлянето на файлове по мрежата. Вярно хашиш е публично достъпна, в този случай, тъй като получи файл хеш може да се изчисли с помощта на множество различни програми. Такива функции дълъг живот и стабилна работа, както и търсенето на сблъсъци (възможни съвпадения резултати от различни източници на данни) е много сложно. Тези функции се използват за съхранение в базата данни на парола (SH1, SH2, MD5) и други ценна информация.
3. Функцията е предназначена за създаване на ефективна структура на данни
Неговата цел е по-скоро компактен и подреден организиране на информация в специална структура, която се нарича хеш таблицата. Тази таблица ви позволява да добавите нова информация, да изтриете информация, както и търсене на необходимите данни с много висока скорост.
Similar articles
Trending Now