Контроль Разума
Advertisement

TTH (Tiger Tree Hashing) — тип хэш кода. Используется для того, чтобы проверять целостность данных (файлов), получить уникальный идентификатор файла а также дает возможность восстановить файл. Впервые TTH появился в DC++ 0.400.

Пример[]

RBOEI7UYRYO5SUXGER5NMUOEZ5O6E4BHPP2MRFQ

Вычисление[]

Ошибка: неверное или отсутствующее изображение

Этот раздел не завершён. Вы поможете проекту, исправив и дополнив его.

Данные делятся на маленькие части (обычно 1024 байта), которые индивидуально хешируются при помощи Tiger Hash, затем из каждой пары хешей поочерёдно вычисляется новый Tiger Hash. Процедура повторяется с новыми хешами пока не останется только один. Этот единственный оставшийся Tiger Hash называют Tiger Tree Root. Именно его используют для однозначной идентификации файла и указывают в различных P2P ссылках.


Применение[]

TTH используется в DC++,Gnutella2 клиентах. Для идентификации, поиска источников и проверки целостности файла.


См. также[]

  • Magnet-ссылка
  • URN
  • tthsum

Ссылки[]


en:Hash tree#Tiger tree hash de:Tiger-Tree Hash

Advertisement