Реализовать алгоритм шифрования Anubis на языке Python/C++
Доброго времени суток.
Требуется для студенческого проекта реализовать алгоритм шифрования Anubis на одном из двух языков программирования: Python или C++. Описание алгоритма приведено в приложенном файле.
По сути, надо сделать так, чтобы при запуске программы пользователю требовалось в первую очередь ввести ключ. После ввода ключа, необходимо будет ввести само сообщение, после чего выбрать, что с этим сообщением надо сделать. То есть ключ, допустим, будет содержать текст "секретный ключ 1234". После этого вводится сообщение, допустим, "секретное сообщение". Затем, выбирается, что надо с этим сообщением сделать, в данном случае "зашифровать", что выдаст зашифрованное сообщение. Программа завершается. После этого можно запустить её вновь, ввести тот же ключ, уже зашифрованное сообщение и выбрать "расшифровать". Получившееся сообщение должно совпадать с тем, которое мы вводили в самом начале при первом запуске. Программа должна быть с комментариями. Срок выполнения - до 19 июля включительно.
Новости России
Москва
В Подмосковных Люберцах росгвардейцы задержали подозреваемых в совершении кражи
Читайте также:
Вчера 11:28
Вчера 11:23
Вчера 09:51
Вчера 12:16
Moscow.media
Частные объявления сегодня
В Подмосковных Люберцах росгвардейцы задержали подозреваемых в совершении кражи
В Подмосковных Люберцах росгвардейцы задержали подозреваемых в совершении кражи
В Подмосковных Люберцах росгвардейцы задержали подозреваемых в совершении кражи
Сотрудники вневедомственной охраны Росгвардии Московской области провели патриотические уроки для школьников региона
«Тамара Карсавина. Жар-птица на века»: гала-вечер с Relax FM в Кремле
Фонд Юрия Лужкова награждает победителей экономического диктанта-2024
Масштабная выставка пройдёт в Ростове-на-Дону
Может ли человечество погибнуть из-за изменения климата
The FREE water saving gadget that can slash bills by £40 – it’s so easy to do
'With all the talk about "Babar"...': Ashwin on Ghulam's debut ton
'Embody it': Indigenous Peoples' Day takes center stage on Randall's Island
Harris pokes fun after Trump turns rally into bizarre dance-a-thon
Лучшая инклюзивная школа России-2024: стимул профессионального развития
Восход со странными облаками
В Италии прошел первый этап проекта «Культурная миссия в Италии»
You can try a taster of the Dead Cells dev's next roguelike Windblown ahead of its early access debut later this month, courtesy of Steam Next Fest
Golden Spatula — авто-баттлер по вселенной League of Legends выйдет в Юго-Восточной Азии
This computer built inside Minecraft has 1,107,419 blocks, over 15 million views on TikTok, and all started 'for the fun of it'
Diablo 4 player lands a 235 trillion damage hit with its new class and the pile of overpowered bugs keeping it at the top of the meta
Огляд дверних циліндрів для замка: найкращі рішення від популярних брендів
В Подмосковных Люберцах росгвардейцы задержали подозреваемых в совершении кражи
В Подмосковных Люберцах росгвардейцы задержали подозреваемых в совершении кражи
В Подмосковных Люберцах росгвардейцы задержали подозреваемых в совершении кражи
В Подмосковных Люберцах росгвардейцы задержали подозреваемых в совершении кражи
Сотрудники вневедомственной охраны Росгвардии Московской области провели патриотические уроки для школьников региона
Всероссийский турнир по фланкировке шашкой пройдет в Подольске
В Подмосковных Люберцах росгвардейцы задержали подозреваемых в совершении кражи
Глава «ТРВ-инжиниринг» задержан из-за махинаций на таганрогском заводе
Ликсутов рассказал о переходе Мосгортранса к цифровым документам
Почему стоит пересмотреть подходы к венчурному финансированию в современных условиях, размышляет Станислав Кондрашов?
Главный союз мира. Путин рассказал, почему все хотят вступить в БРИКС
Прогноз на матч «Пари НН» - «Ростов» от Бубнова
Хачанов вышел в четвертьфинал турнира ATP в Алма-Ате
Стокгольм (ATP). 2-й круг. Берреттини играет со Штрикером, Грикспор – с Фернли, Рууд встретится с Сонего, Пол – с Дьере
Спортивный врач назвал причину возможной ампутации яичка Рублева
«Размером с грейпфрут»: теннисистке Серене Уильямс удалили гигантскую опухоль
Toxi$ в VK Stadium: выиграй билеты на Like FM
Психоаналитик Марианна Абравитова: как взрослому человеку проработать детскую травму, не обращаясь к психологу
Вопросы сохранения культурных традиций обсудят на итоговом форуме "Сообщество"
Суд оставил сына Прилучного с Муцениеце до принятия окончательного решения
Музыкальные новости
Кабинет Артиста в Яндекс. Кабинет Артиста в Яндекс Музыке. Личный кабинет Артиста в Яндекс Музыке.
AP: экс-гитарист Осборна Ли получил огнестрельные ранения в Лас-Вегасе
Shot: у экс-музыканта группы Little Big Лиссова заподозрили инфаркт
«Моя любовь!»: Решетова поделилась архивными кадрами с сыном от Тимати
В Подмосковных Люберцах росгвардейцы задержали подозреваемых в совершении кражи
В Подмосковных Люберцах росгвардейцы задержали подозреваемых в совершении кражи
22 октября в 11:00 состоится вебинар «Проблематика осуществления государственных закупок товаров, работ и услуг у субъектов малого предпринимательства (44-ФЗ)»
В Подмосковных Люберцах росгвардейцы задержали подозреваемых в совершении кражи
Golden Spatula — авто-баттлер по вселенной League of Legends выйдет в Юго-Восточной Азии
Путин гордится паралимпийцами на международных соревнованиях в Уфе
СКА в овертайме победил ЦСКА 5:4, такой же результат повторили «Торпедо» и «Нефтехимик», а в матче «Авангарда» и «Спартака» было заброшено 11 шайб
Дмитрий Медведев поставил задачи региональным отделениям "Единой России"
Расчет стоимости автостраховки: факторы, влияющие на цену, и как сэкономит
Первый беспилотный грузовик для доставки отправился из Москвы в Тулу
«И деньги остались, и машину получил»: «Авторадио» вручило ключи от городского кроссовера
Источник 360.ru: состоящая на учете в ПНД москвичка заявила о ДТП в детсаду
Путин: Россия выполнила более 80% плана на председательство в БРИКС
Путин гордится паралимпийцами на международных соревнованиях в Уфе
LIVE: Интервью Путина представителям СМИ стран БРИКС
Путин прибыл на Деловой форум БРИКС в Москве
Гарбузов: Московские производители выпускают инновационную продукцию для медицины
Собянин: в 23 больницах Москвы работает сервис "Цифровая реанимация"
Гарбузов: столичные компании выпустили свыше 2,8 млн лекарств для сердца в 2024 году
Неделя родительской компетентности! Бесплатные онлайн-мероприятия, организованные в рамках Года семьи, будут посвящены психологическому здоровью детей и их родителей.
В Белом доме заявили, что не комментируют план Зеленского, но обсуждают потребности Киева
Зеленский опроверг сообщения о создании Киевом ядерного оружия
Шахматный турнир от Сообщества ВЫЗОВ прошел на Фестивале «Наука 0+»
Команда из Подмосковья стала призером чемпионата Центрального округа Росгвардии по плаванию
Дзюба против «бывших»: забивает в каждом втором матче, редко проигрывает, особо опасен дома
Офицер Росгвардии из Иркутска стал призёром всероссийского чемпионата по джиу-джитсу
Собянин рассказал о развитии экскурсионного туризма в Москве
Собянин рассказал о самых популярных бесплатных экскурсиях в Москве
Собянин рассказал о развитии социальной и деловой инфраструктуры в Москве
Собянин: К началу октября в Москве прошло более 900 бесплатных экскурсий
Объем предложения дорогих квартир на вторичном рынке Москвы за год снизился на 10%
Объем предложения дорогих квартир на вторичном рынке Москвы за год снизился на 10%
Объем предложения дорогих квартир на вторичном рынке Москвы за год снизился на 10%
Объем предложения дорогих квартир на вторичном рынке Москвы за год снизился на 10%
На Камчатке идёт суд, но будет ли приговор справедливым?
Toxi$ в VK Stadium: выиграй билеты на Like FM
Вопросы сохранения культурных традиций обсудят на итоговом форуме "Сообщество"
Узнать больше. В колледжах России пройдет день открытых дверей
До конца октября в квартиры архангелогородцев могут нагрянуть газовщики
Собянин: Рублево-Архангельская линия метро откроется до 2027 года
Беспроводной сканер штрих-кодов SAOTRON P05i промышленного класса
Суши и роллы: в чем сходство и отличие
Выставка-признание «Отцам мы посвящаем строки».
Выставка-юбилей
«Рыцарь фантастики»,
к 90-летию со дня рождения Кира Булычёва,
русского советского писателя-фантаста, ученого-востоковеда, сценариста.
Встреча с поэтом
«Садится солнце желтой хризантемой…»,
в рамках фестиваля «Золотая осень-2024»
СК установил способ активации убившего военкора Татарского СВУ
Путин прибыл на Деловой форум БРИКС в Москве
Узнать больше. В колледжах России пройдет день открытых дверей
Прогноз на матч «Пари НН» - «Ростов» от Бубнова