Общее описание задачи

Необходимо написать приложение под ОС Windows (возможно, с поддержкой Linux для развертывания на VDS) в виде калькулятора хэш-суммы. Ключевая особенность - алгоритм хэширования неизвестен заказчику.

Входные данные и гипотезы

Пример работы

Известен один из примеров некоего хэша (входящая строка) и соответствующий ему ответ (результат):

  • Хэш (пример половины MD5): A4398A1785730D15

Судя по длине и структуре входных данных, предполагается, что подходит один из вариантов Half MD5.

Технические требования

  • Платформа: Windows (обязательно) и Linux (желательно, т.к. возможна установка на VDS).
  • Функционал: пользователь вводит строку, приложение вычисляет и выводит соответствующую хэш-сумму (потенциально на основе заданного примера).
  • Инструмент специфического тестового набора: от исполнителя требуется найти точный алгоритм на основе известных примеров "хэш -> ответ".

Дополнительная информация

Заказчик готов предоставить несколько пар "вход / выход" проверенному исполнителю для установления точного метода хэширования. Задача сформулирована в рамках логической или исследовательской работы (обратный инжиниринг неизвестного алгоритма по образцу).