Хешувальна функція

Матеріал з Вікіпедії — вільної енциклопедії.

Перейти до: навігація, пошук

Хеш функція — функція, що перетворює вхідні дані будь-якого (як правило, великого) розміру в дані фіксованого розміру.

Криптографічна хеш-функція повинна забезпечувати:

  • стійкість до колізій (два різні набори даних повинні мати різні результати перетворення);
  • необоротність (неможливість обчислити вхідні дані за результатом перетворення).

Хеш-функції також використовуються в деяких структурах даних — хеш таблицях і декартових деревах. Вимоги до хеш-функції в цьому разі інші:

  • добра перемішуваність даних;
  • швидкий алгоритм обчислення.

[ред.] Список алгоритмів



Сигма Це незавершена стаття з математики.
Ви можете допомогти проекту, виправивши або дописавши її.


Комп'ютер Це незавершена стаття про комп'ютери.
Ви можете допомогти проекту, виправивши або дописавши її.
Особисті інструменти