Сложный вопрос.
Для начала - что такое торрент трекер?
Этими словами называют часто и сам трекер, т.е сервер выдающий информацию о пирах, и веб интерфейс к трекеру который содержит описание файлов человеческим языком.
Так вот в веб интерфейсе как правило встроен поиск. Т.е поле для ввода и кнопочка найти. Обычный поиск по сайту.
А если речь про сам трекер, то там нет никакого функционала для поиска, он для этого не предназначен, его задача лишь выдавать адреса пиров
Искать можно по хэшу используя DHT - но тут надо точно знать хэш.
Master255:
1)Искать по торрент трекеру можно имея название файла или его описание.
Т.е торрент трекер это всего лишь индексатор торрент файлов.
2)Все описанные вами p2p никак не решат проблему увеличения пропускной способности вашего сервера.
К тому же они рассчитаны на передачу файла в произвольном порядке, что никак не подходит для стриминга. Поэтому приходится очень сильно хитрить чтобы заставить тот же торрент качать куски в нужном порядке, чтобы из них можно было сделать поток.
А если проблема лишь в пропускной способности для раздачи видео -то существует куча вариантов решения.
С этого и надо было начинать.
Думаю самый простой и эффективный способ это CDN
Так же помогает размещение видео на мощном хостинге. Например на амазоне, или специализированном видеохостинге.
Поймите что плеймаркет не место для полуфабрикатов.
Т.е качая в плеймаркете приложения я предполагаю что получу удобную и функциональную программу.
И если это окажется полуфабрикат я очень удивлюсь и поставлю минус.
Master255: Хэш считается от информации о файле.
Основная информация - количество кусков на которые разбит файл, хэши кусков, размер файла, название файла. Вот это все информация о файле .
И от этой информации считается хэш.
А что делает компонент для программистов на плеймаркете?
Плэймаркет это магазин распостраняющий исключительно готовые продукты для конечных пользователей.
Выложить туда компонент это как то странно - это все равно что продавать в автосалоне ящик с запчастями под видом автомобиля.
Вы хотите чтобы пользователи скачивали контент не только с вашего сервера так? А откуда он возьмется где то еще кроме вашего сервера? Вы уверены что он там есть?
Как отправлять запросы написано в спецификации протокола.
Post и get запросы это протокол http, а вам нужен протокол torrent.
Лог общения клиента и торрент трекера можно получить использую любой снифер.
Но вот получить лог общения торрент клиента и сервера при скачивании файла невозможно!
Когда происходит скачивание файла идет обмен данным с пиром у которого есть этот файл.
Никакого обмена с торрент трекером в этот момент нет!
Трекер только отдает IP адреса, и порты пиров имеющих нужный файл. Больше он ничего не делает.
К скачиванию файла он никакого отношения не имеет.
moonysleeps: Алгоритм дешифрования хэша очень прост.
Применяете хэширование ко всем возможным вариантам пароля, исравниваете получившиеся хэши с имеющимся.
Сами по себе торренты пинг никак не увеличивают.
Весь ваш трафик стоит в одной очереди.
Если канал широкий и стабильный - очередь двигается быстро, и пинг небольшой.
Если ширины канала не хватает очередь еле идет, и критичные к пингу соединения просто рвутся не дождавшись ответа, а торрент продолжает работать, т.к ему на пинг вообще наплевать.
moonysleeps: Если программа выдергивает все пароли, то почему же вы не используете ее, а задаете вопросы на тостере? :)
Нет такой программы.
Все зависит от того кто и как хранит пароли. Если пользователь хранит пароли, то их реально выдернуть, но надо знать как именно они хранятся.
В вашем случае пароли не хранятся, хранится только хэш пароля.
А алгоритм получения пароля из хэша всегда один - хэширование всех возможных вариантов пароля и сравнения хэша с тем который имеете.
globuzer: Данные которые затерли даже в один прогон уже не восстановишь. Есть конечно технологии позволяющие предсказать по остаточному намагничиванию что было записано до этого, но это именно предсказание, а не четкий ответ.
Т.е восстановить информацию явно не получится с помощью этих фокусов, поэтому двух, трех кратные прогоны, это ненужная перестраховка.
Достаточно один раз записать всю емкость диска случайными данными, чтобы гарантированно затереть все.
Но это только на HDD, на SSD вообще нет способов гарантированно затереть информацию, т.к контроллер сам решает куда, что записывать.
Проблема в том что уничтожать данные нужно быстро, а запись диска процесс долгий.
Поэтому проще шифровать.
Зашифрованный диск мнгновенно отмонтировать.
Дешифровать данные при использовании достаточно длинного и несловарного ключа, практически нереально, проще уж физически вытрясти ключ или сами данные из тех кто их знает, чем перебирать такую уйму вариантов.
Для начала - что такое торрент трекер?
Этими словами называют часто и сам трекер, т.е сервер выдающий информацию о пирах, и веб интерфейс к трекеру который содержит описание файлов человеческим языком.
Так вот в веб интерфейсе как правило встроен поиск. Т.е поле для ввода и кнопочка найти. Обычный поиск по сайту.
А если речь про сам трекер, то там нет никакого функционала для поиска, он для этого не предназначен, его задача лишь выдавать адреса пиров
Искать можно по хэшу используя DHT - но тут надо точно знать хэш.