Интернет магазин китайских планшетных компьютеров



Компьютеры - Коллизия хеш-функции - Разрешение коллизий в хеш-таблицах

23 января 2011


Оглавление:
1. Коллизия хеш-функции
2. Коллизии криптографических хеш-функций
3. Разрешение коллизий в хеш-таблицах



Коллизии осложняют использование хеш-таблиц, так как нарушают однозначность соответствия между хеш-кодами и данными. Тем не менее, существуют специальные методики для преодоления возникающих сложностей:

  • Метод цепочек: Технология сцепления элементов состоит в том, что элементы множества, которым соответствует одно и то же хеш-значение, связываются в цепочку-список. В позиции номер i хранится указатель на голову списка тех элементов, у которых хеш-значение ключа равно i; если таких элементов в множестве нет, в позиции i записан NULL.
  • Открытая адресация: В отличие от хеширования с цепочками, при открытой адресации никаких списков нет, а все записи хранятся в самой хеш-таблице. Каждая ячейка таблицы содержит либо элемент динамического множества, либо NULL.


Просмотров: 3821


<<< Дифференциальный криптоанализ
Криптоанализ RSA >>>