Реализовать алгоритм шифрования Anubis на языке Python/C++
Доброго времени суток.
Требуется для студенческого проекта реализовать алгоритм шифрования Anubis на одном из двух языков программирования: Python или C++. Описание алгоритма приведено в приложенном файле.
По сути, надо сделать так, чтобы при запуске программы пользователю требовалось в первую очередь ввести ключ. После ввода ключа, необходимо будет ввести само сообщение, после чего выбрать, что с этим сообщением надо сделать. То есть ключ, допустим, будет содержать текст "секретный ключ 1234". После этого вводится сообщение, допустим, "секретное сообщение". Затем, выбирается, что надо с этим сообщением сделать, в данном случае "зашифровать", что выдаст зашифрованное сообщение. Программа завершается. После этого можно запустить её вновь, ввести тот же ключ, уже зашифрованное сообщение и выбрать "расшифровать". Получившееся сообщение должно совпадать с тем, которое мы вводили в самом начале при первом запуске. Программа должна быть с комментариями. Срок выполнения - до 19 июля включительно.
Новости России
Москва
Красочная фотозона и «Дискотека Детского радио» для гостей фестиваля «Вкус Лета»
Moscow.media
Частные объявления сегодня
"Матрица" от ShantiOlga активирует изобилие
РОССИЯ ПРОВЕРИТ ЦРУ И СЕКРЕТНУЮ СЛУЖБУ США?!
Заведующий рефракционным отделением клиники микрохирургии глаза АйМед Кирилл Светлаков: как снизить нагрузку на глаза при работе с гаджетами
Письмо генеральному прокурору и отмена выборов - чем может обернуться избрание нового главы города Сочи?
Итоги конкурса моделей «Best Model Europe 2024»
Восстановление запястья после неправильной репозиции костей за 1 прием
Топ-5 мест в России, куда можно сбежать от жары
Заводы АО "Желдорреммаш" выбирают лучших в своей профессии
Bears Reportedly Played A Big Part In Giants Losing Saquon Barkley
‘He walked just fine’: Pros react to Abdul Razak Alhassan vs. Cody Brundage ending in controversial no-contest
Warner will not be considered for 2025 Champions Trophy: Bailey
Biden's anger bleeds through as party weighs his future
Владимир Путин открыл движение по обходах Твери и Тольятти
Структуры Минздрава перешли на офисный пакет AlterOffice
На платформе iSpring появились пульс-опросы для сбора обратной связи от сотрудников
Закат на Жеребцовой горе....
Yesterday I ignored 10 tornado warnings to finish a Destiny 2 raid, didn't get the exotic drop, and disappointed my fiancée. Is there some sort of lesson here?
I didn't expect my favorite cozy MMO to do a crossover with a Finnish children's series
Двадцать пять человек за одним столом под звуки караоке – это было шедеврально!
How well does XCOM: Enemy Within hold up today?
Красочная фотозона и «Дискотека Детского радио» для гостей фестиваля «Вкус Лета»
Письмо генеральному прокурору и отмена выборов - чем может обернуться избрание нового главы города Сочи?
Пожарный вертолёт вместе с водой сбросил огромную рыбу в центре Москвы
Юлия Пересильд споет на крыше
РОССИЯ ПРОВЕРИТ ЦРУ И СЕКРЕТНУЮ СЛУЖБУ США?!
Королевский дворец в Будапеште - европейская эклектика в веках
Дональд Трамп на коне: как Америка любит Москву, Россию. Сенсационные подробности.
Начался прием заявок на номинацию «Арт. Бульвар» конкурса граффити «СТЕНЫ»
ООО «САЦ» допустило нарушения при организации и проведении торгов в Подмосковье
В Подмосковье сотрудники Росгвардии задержали подозреваемого в незаконном обороте наркотиков
Мэйк пресс-релиз грейт эгейн!
Рестораторы направят выручку с гастрофестиваля на нужды СВО
Алькарас уверенно переиграл Джоковича и выиграл Уимблдон
Independent: Кейт Миддлтон посетила финал Уимблдона, несмотря на болезнь
«Исхудавшая, но с сияющей улыбкой»: онкобольная Кейт Миддлтон появилась на финале Уимблдона
Олимпиаду в Париже не покажут по ТВ в России
Гастрономические экскурсии в Амстердаме: сельдь, сыры и вафли
Бывший замминистра обороныТимур Иванов отказался от сделки со следствием
Ефимов: строительство «Достоевской» на Кольцевой линии метро ведут горным способом
Mk.ru: арестованный Кибовский заявил о желании поехать в зону СВО
Музыкальные новости
Жена Басты раскрыла секрет похудения. Результаты уже заметны
Пока в Якутии была ночь: фараоны под водой, задолженность Ивлеевой, гигантские скопления медуз
Иркутский саксофонист стал дипломантом конкурса композиторов «Академии Бутмана»
Новый скандал с Ивлеевой: Настя задолжала государству 21 млн рублей налогов
Выборы мэра Сочи могут отменить из-за нарушений
Письмо генеральному прокурору и отмена выборов - чем может обернуться избрание нового главы города Сочи?
Юлия Пересильд споет на крыше
Пожарный вертолёт вместе с водой сбросил огромную рыбу в центре Москвы
Заводы АО "Желдорреммаш" выбирают лучших в своей профессии
Опубликован рейтинг упоминаемости губернаторов в Telegram каналах за июнь 2024 года
Судебный процесс над экс-сенатором Сабадашем перенесли из Петербурга в Москву
Зампредправления Сбера Анатолий Попов рассказал о продуктах исламского финансирования Сбербанка
ДЕТИ ВОЕННОСЛУЖАЩИХ И СОТРУДНИКОВ РОСГВАРДИИ ОТМЕТИЛИ ДЕНЬ РИСОВАНИЯ НА АСФАЛЬТЕ В САРАТОВЕ
Рестораторы направят выручку с гастрофестиваля на нужды СВО
Для пенсионеров Москвы могут запустить льготный тариф аренды электросамокатов
Ульяновский росгвардеец несколько километров тащил на буксире автомобиль из Москвы
В Зоосад в вотчине Деда Мороза в Великом Устюге прибыло два северных оленя редкого белого цвета. Эти животные стали подарком президенту России от ямальской семьи Пяк.
Воронежские выпускники «Школы мэров» разработали системные проекты по улучшению качества жизни в муниципалитетах
Путин на Lada Aura дал старт движению по новым трассам в обход Твери и Тольятти
Москва глазами художников
Столица активного долголетия: как городские проекты помогают москвичам старшего возраста
МЧС В Городской больнице имени Пирогова прошла конференция по вопросам профилактики пожаров на объектах здравоохранения столицы
Врач Шарапова посоветовала использовать репелленты для отпугивания насекомых
Больницу в Люберцах проверят после заявлений об отсутствии лекарств
МИД РФ: Вашингтон дал Киеву карт-бланш на удары по российской территории
Зеленский намерен отобрать государственные награды у Азарова, Табачника, Ефремова. Напуганный Бойко - за
Зеленский поставил крест на последней надежде Киева: попытки Рады развернуть соратника Трампа в свою сторону обречены на провал
Многодетные мамы, олимпийская чемпионка и мастер кунг-фу: новые герои на «Пути чемпиона»
Выборы мэра Сочи могут отменить из-за нарушений
Письмо генеральному прокурору и отмена выборов - чем может обернуться избрание нового главы города Сочи?
Тульские спортсмены завоевали медали Кубка России по плаванию
В Минске прошла рабочая встреча Александра Лукашенко и Олега Кожемяко
Олег Кожемяко и Александр Лукашенко обсудили создание морского порта в Приморье
Собянин поддержал проведение 37-й Московской международной книжной ярмарки
Мэр Москвы рассказал о выдающихся учениках столичных школ искусств
Сергей Собянин: Создаем комфортные условия для учебы
Собянин: Коммунарка стала большим и современным районом столицы
На биостанции в «Лосином острове» родился Бэмби
Историческая дореволюционная Москва
Сертификаты Wildberries в подписке от Инго Экосистемы
Карта дня: как изменится климат вашего города через 60 лет
Первое пособие по военному делу, переведенное и изданное по указу Петра Великого
Российские туристы без визы могут посетить 65 стран
Площадь лесных пожаров на Ямале разрослась с 2,9 до 55,1 гектара
Самые необычные места Лиссабона
ТСД SAOTRON RT41 GUN: практичный, производительный, надёжный
АО «Транснефть - Север» в I полугодии 2024 года выполнило диагностику более 1 тыс. км трубопроводов в 4 регионах
Премьера документального фильма о Мосеевом острове состоится в Архангельске в ноябре
«Падает цена там, где она уже перегрета». В Симферополе цена на квартиры-малютки снизилась, в Севастополе — стабильно высокая
В рейтинге городов России по объемам ввода жилья Севастополь на 29 месте, Симферополь — 73
Круиз-викторина "Твоей истории негромкой мне дорог каждый уголок"
Люди в тюрьмах на жару в Крыму не жалуются
Пожар в центре Москвы был ликвидирован
СК РФ возбудил дело об обмане робота на торгах зарубежными акциями
Как в СССР директор ЦУМа стала миллионершей
Почти сто самостроев демонтировали за полгода на северо-востоке Москвы