Внимание правильный ответ!
В torrent файлах содержатся хеши кусков файлов и самого .torrent файла, но не файла который будет скачиваться. Поэтому хеш скачиваемого файла нигде не фигурирует. И уж темболее по этому хешу нельзя производить поиск. В принцип работы торрентов не входит механизма поиска файла по хешу, а входит поиск части файла по его хешу. Причём, если файл разделён хоть на один байт иначе чем на торрент трекере, то хеш его кусков будет абсолютно другим. Всё это делает невозможным поиск файлов по торрент трекерам с помощью их хешей.
Следовательно необходимо отказаться от торрент технологии в пользу другой.
Судя по статье
lurkmore.to/P2P . Становится понятно, что есть только одна другая подобная технология, на которую можно опереться - это Direct Connect (NMDC, DC++, ADC).
Она работает в текстовом режиме и умеет искать по TTH хешу файла, который может быть использован даже для восстановления файла!
В связи с чем у меня появился новый вопрос
Можно ли подключиться к p2p через telnet?