Skip to content

About

No description, website, or topics provided.

Resources

Stars

3 stars

Watchers

1 watching

Forks

Latest commit

 

History

56 Commits

Folders and files

Repository files navigation

👾Мультитул для программистов👾

Это приложение на Python с использованием библиотеки PySide6 позволяет шифровать и дешифровать текст с помощью двух методов: шифра Цезаря и шифра Виженера. Также можно переводить чисел между системами счисления и проводить с ними опирации.

Описание

Приложение предоставляет простой графический интерфейс для выбора метода шифрования, переводы чисел в разные системы счисления и выполнения опираций с ними.

🔏 Методы шифрования

  1. Шифр Цезаря:

    • Шифрование: каждый символ текста сдвигается на определенное количество позиций в алфавите.
    • Дешифрование: каждый символ текста сдвигается обратно на то же количество позиций.
  2. Шифр Виженера:

    • Шифрование: каждый символ текста сдвигается на позицию, соответствующую символу ключа.
    • Дешифрование: каждый символ текста сдвигается обратно на позицию, соответствующую символу ключа.

📃 Переводы между Системами счисления

  • Поддержка перевода чисел между двоичной, восьмеричной, десятичной, шестнадцатеричной и другими системами счисления.
  • Простой и интуитивно понятный интерфейс для ввода чисел и выбора систем счисления.
  • Выполнение опираций с числами в разных системах счисления.

🌠 Планы на будущее

В следующих версиях приложения планируется добавить следующие функции:

  1. Профессиональный калькулятор:

    • Поддержка базовых арифметических операций (сложение, вычитание, умножение, деление).
    • Расширенные функции: тригонометрия, логарифмы, возведение в степень, извлечение корня.
    • Возможность работы с комплексными числами и матрицами.
  2. Добавление других шифров таких как: -RSA -Симметричный шифр

  3. Локализация приложения на нескольео языков -Как минимум Русский и Английский

  4. Темы для приложения

  5. Генератор паролей и база для их хранения

  6. Версия на пк и смартфоны

🚀 Установка:

  1. Убедитесь, что у вас установлен Python 3.x.

  2. Склонируйте репозиторий:

    git clone https://github.com/Magmucot/Multitul-for-pragrammists.git
    cd Multitool-for-pragrammists
    
    
  3. Установите нужные библиотеки:

    pip install pyside6
    pip install scipy
      
    
  4. Запустите exe файл:

    Multitool-for-pragrammists
    
    

About

No description, website, or topics provided.

Resources

Stars

3 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages