Messengerr - это надежный мессенджер с защитой ваших данных.
Messengerr состоит из двух основных частей: клиентское приложение и сервер.
Приложение находится в папке Messengerr
, сервер - в папке Serverr
.
- Приложение написано на языке Python
- Для создания интерфейса был использован фреймворк Qt5
- Работа с сервером по защищенному каналу связи
- Удобная работа с текстом, горячие клавиши
- Простой, интуитивно понятный интерфейс
- Возможность настройки цветов интерфейса, позволяющая пользователю изменить дизайн
- Многопоточность позволяет выполнять несколько комманд одновременно, позволяя приложению работать быстрее
Для запуска клиента просто запустите программу Messengerr.exe
.
Также вы можете запустить исходный код. Для этого требуется Python.
Установите зависимости из requirements.txt
:
pip install -r requirements.txt
И запустите клиент:
python Messengerr.py
- Сервер написан на Python
- Возможность обрабатывать несколько запросов одновременно благодаря многопоточной структуре
- Передача сообщений в зашифрованном виде между клиентскими приложениями
- Работа с контактами
- Работа с сообщениями
- Сообщения не хранятся в базе данных, а сохраняются на машинах клиентов, обеспечивая таким образом сохранность данных
- Для симметричного шифрования данных используется алгоритм AES128
- Для передачи ключа между сервером и клиентом используется алгоритм RSA
- Для хранения паролей пользователей используется алгоритм PBKDF2-SHA256
- Для сжатия данных используется алгоритм DEFLATE
Для запуска сервера требуется Python.
Установите зависимости из requirements.txt
:
pip install -r requirements.txt
И запустите сервер:
python Serverr.py
- Поддержка изображений, видео и документов
- Расширенная система настроек
- Расширенная работа с аккаунтом