Table | Card | RUSMARC | |
Allowed Actions: –
Action 'Read' will be available if you login or access site from another network
Action 'Download' will be available if you login or access site from another network
Group: Anonymous Network: Internet |
Annotation
Настоящая работа посвящена разработке клиент-серверного приложения для безопасного обмена сообщениями. Соединение серверной и клиентской частей производится по протоколу TLS 1.2. Осуществляется дополнительное шифрование текста сообщения на основе криптосистемы RSA с 2048-битным открытым ключом. Приложение написано на языке C++ с использованием библиотеки Qt. Шифрование текста сообщений реализовано с помощью функций библиотеки OpenSSL. Серверная часть осуществляет соединение с СУБД PostgreSQL и запись в нее данных. В работе приведен обзор протокола SSL/TLS, описан процесс установления соединения, стандарт SSL-сертификата. Произведен обзор существующих решений. Приведена схема работы приложения, описан процесс взаимодействия серверной и клиентской частей. Приведены ключевые функции приложения с их описанием.
This work deals with the development of client-server application for secure messaging. Connection of server and client parts produced by the TLS 1.2 protocol. Implemented additional encryption of text messages based on RSA cryptosystem with a 2048-bit public key. The application is written on C ++ using the Qt libraries. Encrypt text messages implemented by the OpenSSL library functions. The server part connects to PostgreSQL database. This work provides an overview of SSL/TLS protocol, described the process of establishing new connection, and SSL-certificate standard. Made a review of existing applications. In this work presented the scheme of the application, that describes interaction of server and client parts, key features of the application with their description.
Document access rights
Network | User group | Action | ||||
---|---|---|---|---|---|---|
ILC SPbPU Local Network | All |
![]() ![]() ![]() |
||||
External organizations N2 | All |
![]() |
||||
External organizations N1 | All | |||||
Internet | Authorized users SPbPU |
![]() ![]() ![]() |
||||
Internet | Authorized users (not from SPbPU, N2) |
![]() |
||||
Internet | Authorized users (not from SPbPU, N1) | |||||
![]() |
Internet | Anonymous |
Usage statistics
|
Access count: 2484
Last 30 days: 0 Detailed usage statistics |