Klient-server aplikace pro výměnu šifrovaných dat
Date issued
2021
Authors
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