Сейчас пользуюсь плагином для VS "C# to TypeSctript"
Не совсем понял, что подразумевается под "генерацией http-клиента".
Двоично-десятичный код — форма записи целых чисел, когда каждый десятичный разряд числа записывается в виде его четырёхбитного двоичного кода.
Два - в торрентах короткие хэши типа crc32 не используются.
Три - в торрентах все используемые алгоритмы стойкие.
Лучше скажите, зачем вам это надо - тогда какой-нибудь реалистичный вариант можно будет предложить.
Если ты думаешь, что у тебя достаточно мощное железо, чтобы найти коллизию по хэшам в больших файлах за адекватное время - лучше потрать эти мощности на майнинг биткоинов -- заработаешь столько, что сможешь каждому адресату лично нужные данные доставить, на вертолёте, в шкатулке из чистого золота, инкрустированной бриллиантами.