///////////////// // Инструкция // /////////////// 1. Лабораторных работы должны быть выполнены на языке С++ 2. Исходный код должен содержать комментарии к каждой из функций с описанием входных и выходных параметров 3. Лабораторная работа должна содержать внятный ReadMe /////////////////////////// // Лабораторная №3 ////// //////////////////////// Задача: Реализовать интерфейс, реализующий Кода Аутентификации Сообщений (МАКа) на основе хэш-функций. \KeyGen() \Sign(k,m) \Verify(k,m,s), где \KeyGen() генерирует псевдослучайный ключ (любым криптографически стойким PRG: Salsa, ChaCha и т.п.) \Sign(k,m) - функция генерация МАКа s под ключом k для сообщения m \Verify(k,m,s) - функция верификации МАКА s сообщения m В файле lab3.cpp реализованы функции \KeyGen(), \Sign(), где Sign() генерирует мак на основе HMAC В файлах с фамилиями даны две пары Ключ Сообщение Мак Сообщение Мак Вам нужно реализовать функцию Verify() и проверить каждую пару.