Skip to content

AurelVU/encryption-algorithms

Repository files navigation

Код для решения задач по предмету Информационная безопасность и защита информации

Installation

Прежде чем приступить к запуску программ, следует установить необходимые библиотеки. Установка библиотек производится при помощи команды

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

Contributing

  1. Fork it (https://github.com/AurelVU/encryption-algorithms/fork)
  2. Create your feature branch (git checkout -b feature/fooBar)
  3. Commit your changes (git commit -am 'Add some fooBar')
  4. Push to the branch (git push origin feature/fooBar)
  5. Create a new Pull Request

Полезные ссылки:

Почему сеть Фейстеля работает? Объяснение «на пальцах»

Режим шифрования

Padding Oracle Attack или почему криптография пугает

RSA

Дешифровка текста методом частотного анализа

Cryptool

Стеганографический метод Куттера-Джордана-Боссена

Метод Куттера-Джордана-Боссена

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages