Это приложение на Python с использованием библиотеки PySide6 позволяет шифровать и дешифровать текст с помощью двух методов: шифра Цезаря и шифра Виженера. Также можно переводить чисел между системами счисления и проводить с ними опирации.
Приложение предоставляет простой графический интерфейс для выбора метода шифрования, переводы чисел в разные системы счисления и выполнения опираций с ними.
-
Шифр Цезаря:
- Шифрование: каждый символ текста сдвигается на определенное количество позиций в алфавите.
- Дешифрование: каждый символ текста сдвигается обратно на то же количество позиций.
-
Шифр Виженера:
- Шифрование: каждый символ текста сдвигается на позицию, соответствующую символу ключа.
- Дешифрование: каждый символ текста сдвигается обратно на позицию, соответствующую символу ключа.
- Поддержка перевода чисел между двоичной, восьмеричной, десятичной, шестнадцатеричной и другими системами счисления.
- Простой и интуитивно понятный интерфейс для ввода чисел и выбора систем счисления.
- Выполнение опираций с числами в разных системах счисления.
-
Профессиональный калькулятор:
- Поддержка базовых арифметических операций (сложение, вычитание, умножение, деление).
- Расширенные функции: тригонометрия, логарифмы, возведение в степень, извлечение корня.
- Возможность работы с комплексными числами и матрицами.
-
Добавление других шифров таких как: -RSA -Симметричный шифр
-
Локализация приложения на нескольео языков -Как минимум Русский и Английский
-
Темы для приложения
-
Генератор паролей и база для их хранения
-
Версия на пк и смартфоны
-
Убедитесь, что у вас установлен Python 3.x.
-
Склонируйте репозиторий:
git clone https://github.com/Magmucot/Multitul-for-pragrammists.git cd Multitool-for-pragrammists -
Установите нужные библиотеки:
pip install pyside6 pip install scipy -
Запустите exe файл:
Multitool-for-pragrammists