Skip to content

arrowtem/SecretChat

Repository files navigation

PrivateChat

Мой дипломный проект на тему "Система открытого распределния ключей".

В основу системы взят протокол Диффи-Хеллмана. Протокол уязвим от атаки "Человек по середине", поэтому добавлена аутентификация пользователей с помощью алгоритма ЭЦП DSA.

Сообщения шифруются алгоритом AES.

Система реализована на мобильной платформе Android , для хранения данных используется Fireabase database.

Окна регистрации, авторизации и списка доступных пользователей.

image image image

Сообщение инициации чата.

image

Успешная аутентификация и выработка общего ключа шифрования.

image image

Пример диалога.

image image

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages