Klient-server aplikace pro výměnu šifrovaných dat
| dc.contributor.advisor | Martínek Jiří, Ing. | |
| dc.contributor.author | Červenka, Štěpán | |
| dc.contributor.referee | Přibáň Pavel, Ing. | |
| dc.date.accepted | 2021-6-15 | |
| dc.date.accessioned | 2021-06-25T12:33:18Z | |
| dc.date.available | 2019-10-7 | |
| dc.date.available | 2021-06-25T12:33:18Z | |
| dc.date.issued | 2021 | |
| dc.date.submitted | 2020-5-7 | |
| dc.description.abstract | Práce se zabývá vývojem klient-server aplikace v programovacím jazyku Java, která slouží jako framework ověřující uživatelsky vytvořené kryptografické algoritmy pro šifrování, kontrolu integrity a digitální podpis. V první části práce popisuje možnosti implementace síťových aplikací a kryptografických algoritmů v jazyku Java. Ve druhé části je představen konkrétní protokol a validace uživatelsky vytvořených algoritmů v serverové části aplikace. Na závěr práce vysvětluje, jakým způsobem může uživatel rozšířit klientskou část aplikace pro ověření vlastních kryptografických algoritmů. | cs |
| dc.description.abstract-translated | The subject of this thesis is an implementation of a client-server application in Java which serves as a framework verifying algorithms for encrypting, integrity checking, and a digital signature created by users of the program. The first part of the paper describes how to implement a network application and cryptographic algorithms in Java. In the second part there is introduced the protocol of the server and how are algorithms verified on the server. In the last chapter, the work explains, how a user can use the client for his own cryptographic algorithm verification. | en |
| dc.description.result | Obhájeno | cs |
| dc.format | 71 s. | cs |
| dc.format.mimetype | application/pdf | |
| dc.identifier | 83126 | |
| dc.identifier.uri | http://hdl.handle.net/11025/44216 | |
| dc.language.iso | cs | cs |
| dc.publisher | Západočeská univerzita v Plzni | cs |
| dc.rights | Plný text práce je přístupný bez omezení. | cs |
| dc.rights.access | openAccess | en |
| dc.subject | klient-server aplikace | cs |
| dc.subject | kryptografie | cs |
| dc.subject | kontrola integrity | cs |
| dc.subject | digitální podpis | cs |
| dc.subject | socket | cs |
| dc.subject | tcp/ip | cs |
| dc.subject | jednotkové testy | cs |
| dc.subject | framework | cs |
| dc.subject.translated | client-server application | en |
| dc.subject.translated | cryptography | en |
| dc.subject.translated | integrity checking | en |
| dc.subject.translated | digital signature | en |
| dc.subject.translated | socket | en |
| dc.subject.translated | tcp/ip | en |
| dc.subject.translated | unit tests | en |
| dc.subject.translated | framework | en |
| dc.thesis.degree-grantor | Západočeská univerzita v Plzni. Fakulta aplikovaných věd | cs |
| dc.thesis.degree-level | Bakalářský | cs |
| dc.thesis.degree-name | Bc. | cs |
| dc.thesis.degree-program | Inženýrská informatika | cs |
| dc.title | Klient-server aplikace pro výměnu šifrovaných dat | cs |
| dc.title.alternative | Client-server application for encrypted data exchange | en |
| dc.type | bakalářská práce | cs |
| local.relation.IS | https://portal.zcu.cz/StagPortletsJSR168/CleanUrl?urlid=prohlizeni-prace-detail&praceIdno=83126 |
Files
Original bundle
1 - 4 out of 4 results
No Thumbnail Available
- Name:
- Bakalarska prace.pdf
- Size:
- 912.79 KB
- Format:
- Adobe Portable Document Format
- Description:
- Plný text práce
No Thumbnail Available
- Name:
- A17B0401P_Hodnoceni.pdf
- Size:
- 28.63 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek vedoucího práce
No Thumbnail Available
- Name:
- A17B0401P_Posudek.pdf
- Size:
- 271.24 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek oponenta práce
No Thumbnail Available
- Name:
- A17B0401P_Obhajoba.pdf
- Size:
- 36.04 KB
- Format:
- Adobe Portable Document Format
- Description:
- Průběh obhajoby práce