3. Язык Python и криптографический модуль pycrypto.Математические пакеты. Большие числа Установка интерпретатора языкаPython.
Далее командой pipinstallpycrypto установить модульpycrypto с реализованными криптографическими примитивами.
Python 2.7.x. Для Windows последняя версия доступна здесь.
Замечания.1) Версии веток Python 2.x и Python 3.x несовместимы. Однако для Python 2.x все еще доступно большее количество различных полезных пакетов и модулей.
2) Можно сразу установить среду для работы на Python.
3) Можно обойтись текстовым редактором. Например, NotePad++.
4) Python 3 можно не устанавливать, а запускать из распакованного архива. В этом случае для запуска скриптов не забывать указывать пути до каталога \binинтерпретатора.
В любом типизированном языке написать программу, вычисляющую значение выраженийизп. 1.
Объяснитьрезультаты.
СохранитьPython-скриптсзадачейизп. 1.
Пройти по ссылке и вычислить выраженияизп. 1.
Пройти по ссылке и вычислить выраженияизп. 1.
Придумать задачи, демонстрирующие преимущества и недостатки рассмотренного программного инструментария для работы с большими числами. Объяснить решение
Описать роль программных средств для работы с большими числами в криптоанализе. Привестипримеры.
Написать краткое введение в пакет из п. 5 или из п. 6. Должно содержать краткое описание и назначение пакета, а также примеры решения в нем задач.
Оформитьотчет
Следующее число разделить на 37778931862957161709568.Будетлирезультат, уменьшенный на 1,простымчислом?