Техническое задание: Анализ алгоритма хеширования

Цель проекта

Провести исследование мобильного приложения для платформы Android с целью обратного инжиниринга и выяснения метода генерации криптографического хеша. Этот хеш используется для подписи или аутентификации REST API запросов, отправляемых приложением.

Основные задачи

  • Проанализировать APK-файл целевого приложения.
  • Определить, каким алгоритмом (или последовательностью действий) создается хеш-значение для сетевых запросов.
  • Разработать метод или скрипт, позволяющий воспроизвести процесс генерации идентичного хеша на основе известных входных параметров (например, тела запроса, временных меток, ключей).
  • Предоставить документацию с описанием найденного алгоритма и примером его работы.

Требования к результату

  • Четкое описание логики формирования хеша (используемые данные, порядок конкатенации, алгоритм хеширования - MD5, SHA, HMAC, кастомная реализация и т.д.).
  • Рабочий прототип на выбранном исполнителем языке (Python, JavaScript и др.), корректно вычисляющий хеш для тестовых случаев.
  • Отчет о проведенных этапах анализа.

Монтаж видео со свадьбы

Требуется смонтировать видео со свадьбы в готовый фильм продолжительностью 20-35 минут. Срок выполнения - 1 неделя. Объем материала небольшой, проект средней сложности.

Создание анимированных текстовых титров для видеоролика

Требуется добавить стильные и трендовые текстовые вставки в готовый видеоролик длительностью 2 минуты 20 секунд. Анимация и дизайн текста должны соответствовать общему стилю, выглядеть креативно, стильно и дорого.

Разработка презентации производства металлоконструкций

Требуется создать профессиональную презентацию на 5-7 слайдов для демонстрации возможностей производства. В презентации необходимо представить ассортимент продукции и портфолио выполненных проектов для различных клиентов.