dc.contributor.author |
Ващенко, К. А.
|
|
dc.date.accessioned |
2021-09-09T12:27:52Z |
|
dc.date.available |
2021-09-09T12:27:52Z |
|
dc.date.issued |
2020 |
|
dc.identifier.uri |
http://ir.stu.cn.ua/123456789/23440 |
|
dc.description |
Ващенко, К. А. Розробка комп’ютерної системи конфіденційної передачі повідомлень : випускна кваліфікаційна робота : 123 "Комп’ютерна інженерія" / К. А. Ващенко ; керівник роботи Є. В. Риндич ; НУ "Чернігівська політехніка", кафедра інформаційних та комп’ютерних систем. – Чернігів, 2020. – 71 с. |
en_US |
dc.description.abstract |
Об’єктом розробки дипломної роботи є комп’ютерна система конфіденційної передачі повідомлень, що включає в себе бібліотеку класів для розробки додатку та сервер, на якому зберігається потрібна інформація для шифрування та для знаходження користувачів один одними.
Серверна частина розробляється на мові java й буде запускатися на ОС Windows, бібліотека для роботи з сервером також написана на java і її можна використовувати як і на мобільному пристрої, так і на комп’ютері. В проекті використовуються бібліотеки Gson, postgresql та популярні технології безбечної передачі інформації RSA-шифрування і digest-авторизація. Ціллю проведеної роботи – розробити сервер, який буде зберігати важливу інформацію про користувача, включаючи публічний ключ шифрування, який знадобиться для спілкування між кінцевими пристроями. Розподілити дані, що зберігає сервер, на тимчасові та постійні. Вибрати зручну базу данних (БД) для зберігання постійних данних. Зробити безпечне збереження паролів користувача в БД, щоб зловмисник, який отримає доступ до БД, не міг узнати чужих паролів та видати себе за іншого користувача. Надати зручний спосіб для роботи з сервером у вигляді бібліотеки.
Поставлені наступні основні задачі:
- Вибір популярної та зручної мови програмування;
- Знайомство з принципами шифрування, безпечного зберігання конфіденційної інформації, знайомство з роботою з базою даних;
- Налаштувати зручну БД;
- Реалізувати проект;
В ході виконання роботи були розроблені :
- Сервер;
- БД;
- Бібліотека для звернення до серверу. |
en_US |
dc.language.iso |
uk |
en_US |
dc.publisher |
Чернігів |
en_US |
dc.subject |
JAVA |
en_US |
dc.subject |
POSTGRESQL |
en_US |
dc.subject |
GSON |
en_US |
dc.subject |
RSA |
en_US |
dc.subject |
MD5 |
en_US |
dc.title |
Розробка комп’ютерної системи конфіденційної передачі повідомлень |
en_US |
dc.type |
Thesis |
en_US |
dc.description.abstractalt1 |
The object of thesis development is a computer system for safe message transfer that includes a library of classes for app development and server that contains useful user information for encrypting messages and for finding each other.
The server part is being developed in java language and will be launching in Windows OS, library for working with server is written in java too and programmer can use this library for developing computer app and mobile app too. Project uses Gson, postgres libraries and popular technologies for safe information transfer: RSA-encrypting and digest-authorization.
The purpose of this work is to develop a server, which will save important information about user, inculding public key for encrypting too that will be used by end-to-end peers. To part data, that server saves, on terminal and persistant. To make safe saving of user passwords in database(DB), because of malefactor who can get access to database and then he can to pretend to be other man. To deliver convinient interface for working with server.
The following main tasks are set:
Choosing the popular and convinient programming language ;
Familiarity with the encrypting theory and principles, with ways of saving confidential information safe, perusing theory for working with DB using chosen programming language;
Configuring DB;
Writing project;
In the course of the work were developed :
Server;
Database;
Library for requesting a server; |
en_US |