Реализовать алгоритм шифрования Anubis на языке Python/C++

3 500 руб. за проект
17 июля 2024, 01:37 • 3 отклика • 18 просмотров
Доброго времени суток.

Требуется для студенческого проекта реализовать алгоритм шифрования Anubis на одном из двух языков программирования: Python или C++. Описание алгоритма приведено в приложенном файле.

По сути, надо сделать так, чтобы при запуске программы пользователю требовалось в первую очередь ввести ключ. После ввода ключа, необходимо будет ввести само сообщение, после чего выбрать, что с этим сообщением надо сделать. То есть ключ, допустим, будет содержать текст "секретный ключ 1234". После этого вводится сообщение, допустим, "секретное сообщение". Затем, выбирается, что надо с этим сообщением сделать, в данном случае "зашифровать", что выдаст зашифрованное сообщение. Программа завершается. После этого можно запустить её вновь, ввести тот же ключ, уже зашифрованное сообщение и выбрать "расшифровать". Получившееся сообщение должно совпадать с тем, которое мы вводили в самом начале при первом запуске. Программа должна быть с комментариями. Срок выполнения - до 19 июля включительно.
Файлы