Secure Chat ( 2 / 2 )
Данный проект представляет собой С++ приложение для обмена зашифрованными сообщениями между удалёнными компьютерными. Один из пользователей должен создать чат, все остальные могут присоединиться к нему, указав IP и порт. Владелец чата (его создатель) может закрыть чат для новых подключений, удалить одного из клиентов (пользователей чата) или завершить диалог. Сообщения шифруются с помощью алгоритма AES-256, ключ для которого передаётся зашифрованным RSA при "рукопожатии" (установлении соединения). Проект реализован только для linux (deb packages). В будущем планируется добавить несколько возможностей (например передачу файлов), и скомпилировать проект под Windows.
|