Page 1 of 1
DC++ TigerTree Hash
Posted:
02 Sep 2010 20:06
by raspopov
I need code converting TigerTree hashes from Shareaza to DC++ (in "$ADCSND tthl" command) and vice versa. Its 100% compatible level 9 TigerTrees but storing format is different.
Re: DC++ TigerTree Hash
Posted:
06 Sep 2010 12:34
by ivan386
В DC ++ кажись передаётся только один уровень в RAW виде а не всё дерево. Далее клиент по нему восстанавливает дерево и сравнивает рут хеши.
Google translated: In the DC + + is passed it would seem only one level in RAW form but not the entire tree. The client on it restores the tree, and compares the hashes Route.
Re: DC++ TigerTree Hash
Posted:
07 Sep 2010 13:05
by ivan386
Ну как показали исследования так и есть.
Я получил от флайлинка набор хешей. Поскольку они оказались все одинаковые (файл 1454845370 байт заполнен нулями) сразу понятно что это один уровень.
Далее я получил набор хешей от шарезы. Похожих там не оказалось. Увеличил глубину дерева в настройках шарезы до 10. И в конце оказались те же хеши.
Короче надо HashLib научить отдавать один уровень и из одного уровня снова выстраивать дерево.
Google translated: Well, as studies have shown it is.
I have received from flaylinka set of hashes. Since they were all identical (1,454,845,370 bytes file filled with zeros) immediately clear that this is one level.
Then I got a set of hashes from sharezy. Like there was none. Increase the depth of the tree in the settings sharezy to 10. And in the end proved to be the same hash.
In short HashLib must teach to give the same level and from one level to build a tree again.
Re: DC++ TigerTree Hash
Posted:
07 Sep 2010 14:10
by acerswap
English, please.