Klient-server aplikace pro výměnu šifrovaných dat

dc.contributor.advisorMartínek Jiří, Ing.
dc.contributor.authorČervenka, Štěpán
dc.contributor.refereePřibáň Pavel, Ing.
dc.date.accepted2021-6-15
dc.date.accessioned2021-06-25T12:33:18Z
dc.date.available2019-10-7
dc.date.available2021-06-25T12:33:18Z
dc.date.issued2021
dc.date.submitted2020-5-7
dc.description.abstractPrá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-translatedThe 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.resultObhájenocs
dc.format71 s.cs
dc.format.mimetypeapplication/pdf
dc.identifier83126
dc.identifier.urihttp://hdl.handle.net/11025/44216
dc.language.isocscs
dc.publisherZápadočeská univerzita v Plznics
dc.rightsPlný text práce je přístupný bez omezení.cs
dc.rights.accessopenAccessen
dc.subjectklient-server aplikacecs
dc.subjectkryptografiecs
dc.subjectkontrola integritycs
dc.subjectdigitální podpiscs
dc.subjectsocketcs
dc.subjecttcp/ipcs
dc.subjectjednotkové testycs
dc.subjectframeworkcs
dc.subject.translatedclient-server applicationen
dc.subject.translatedcryptographyen
dc.subject.translatedintegrity checkingen
dc.subject.translateddigital signatureen
dc.subject.translatedsocketen
dc.subject.translatedtcp/ipen
dc.subject.translatedunit testsen
dc.subject.translatedframeworken
dc.thesis.degree-grantorZápadočeská univerzita v Plzni. Fakulta aplikovaných vědcs
dc.thesis.degree-levelBakalářskýcs
dc.thesis.degree-nameBc.cs
dc.thesis.degree-programInženýrská informatikacs
dc.titleKlient-server aplikace pro výměnu šifrovaných datcs
dc.title.alternativeClient-server application for encrypted data exchangeen
dc.typebakalářská prácecs
local.relation.IShttps://portal.zcu.cz/StagPortletsJSR168/CleanUrl?urlid=prohlizeni-prace-detail&praceIdno=83126

Files

Original bundle
Showing 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