Код для решения задач по предмету Информационная безопасность и защита информации
Прежде чем приступить к запуску программ, следует установить необходимые библиотеки. Установка библиотек производится при помощи команды
pip install -r requirements.txt
OS X & Linux:
У вас проблем с установкой модулей произойти не должно
Windows:
Возможно будут проблемы с библиотекой pycrypto. Для него следует установить следующее ПО: https://visualstudio.microsoft.com/ru/vs/features/cplusplus/
Как вариант альтернативный, можете установить скомпилированный пакет: https://www.lfd.uci.edu/~gohlke/pythonlibs/
Еще вариант: стоит перекинуть в папку site-packages разорхивированные архивы: https://disk.yandex.ru/d/kCLeYXZvVO5ELw?w=1
- Fork it (https://github.com/AurelVU/encryption-algorithms/fork)
- Create your feature branch (
git checkout -b feature/fooBar
) - Commit your changes (
git commit -am 'Add some fooBar'
) - Push to the branch (
git push origin feature/fooBar
) - Create a new Pull Request
Полезные ссылки:
Почему сеть Фейстеля работает? Объяснение «на пальцах»
Padding Oracle Attack или почему криптография пугает
Дешифровка текста методом частотного анализа