Какво е Hash? определение и значение

click fraud protection

Хешът е идентификационна стойност, която се използва за проверка на целостта на данните на съобщенията, предавани през компютърна мрежа. Изпращащият компютър използва таен алгоритъм, който изчислява стойността на съобщението. Тази стойност на практика представлява цифров пръстов отпечатък за съобщението, тъй като стойността е уникален продукт на съдържанието на съобщението.

Също така алгоритъмът за хеширане не може да бъде извлечен от съдържанието или стойността на съобщението. След това съобщението и стойността се предават. Получаващият компютър, който също знае тайния алгоритъм, извършва същото изчисление на съобщението. Ако получената стойност не съвпада със стойността, получена от изпращащия компютър, тогава се доказва, че съобщението е било променено по маршрута и съобщението се отхвърля. Вижте еднопосочна функция.

Technipages обяснява Hash

Хешът е функция, която се използва за преобразуване на стойност на данни в много по-малка стойност. Хешът е функция, която се използва за картографиране на оригинални данни с голям размер към данни с по-малък размер, хеш маскира оригинални данни с друга стойност. Въз основа на това хешът заема по-малко място. Хеширането индексира данни и когато хеш функцията се изпълнява върху част от данни, намирането на данните ще стане лесно, тъй като стойността на данните ще бъде намерена. Хеш функциите са еднопосочни; те не могат да бъдат обърнати.

Хешираните стойности са по-малки от оригиналните им, тяхното приложение може да се види в компресирането на данни като медийни файлове, при което размерът на медийния файл е намален. Хеширането може да се използва и за извличане на данни и потвърждаване на валидността на данните.

Стойностите, получени от хеш функция, трябва да се съхраняват в хеш таблица, таблицата приписва уникален стойност към дадена информация, така че когато се извличат оригиналните данни, хешът се декодира и стойността е генерирани. Хеширането на данни е обичайна практика в компютърните науки и се използва за няколко различни цели.

Често срещани употреби на Hash

  • Основната технология за a Хеш е основната технология за софтуер за компресиране, която намалява размера на медийните файлове
  • А хаш е сигурен начин да се гарантира безопасното прехвърляне на данни, без данните да бъдат променяни или загубени
  • Извличането и повторното потвърждаване на данни е възможно с наличието на a хаш

Често срещани злоупотреби с Hash

  • А хаш не маскира стойността на данни, за да може да намери данните по-късно
  • Веднъж хаш операцията е извършена, тя може да бъде обърната.