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

Date issued

2021

Journal Title

Journal ISSN

Volume Title

Publisher

Západočeská univerzita v Plzni

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ů.

Description

Subject(s)

klient-server aplikace, kryptografie, kontrola integrity, digitální podpis, socket, tcp/ip, jednotkové testy, framework

Citation

OPEN License Selector