Práce se šifrovacímí knihovnami v Javě

Název práce: Práce se šifrovacímí knihovnami v Javě
Autor(ka) práce: Fico, Miloslav
Typ práce: Bakalářská práce
Vedoucí práce: Bruckner, Tomáš
Oponenti práce: Růžička, Vojtěch
Jazyk práce: Česky
Abstrakt:
Tato práce se zabývá cryptografickými knihovnami v Javě a jejich použití v reálném světě za pomocivytvoření naší cílové aplikace. Práce představí nejpoužívanější knihovny, popis jejich architektury, objasněni legislativy spojené s použitím těchto technologií a příklady jejich použití. Jako další krok je návrh a vývoj naší cílové aplikace ve které využijeme zkušenosti nabité v předchozích kapitolách. V této časti probereme zabezpečenou komunikaci mezi uživateli, která splňuje doporučené normy, přihlášení uživatele pomocí hesla a bezpečné ukládaní uživatelských dat do databáze. Poslední část je deployment a hosting naší vytvořené aplikace, který zahrnuje výběr vhodného serveru, přípravu serveru na chod naší aplikace, zabezpečeni dat na serveru, budoucí údržbu naší aplikace a vyhodnocení bezpečnosti serveru pomocí bezpečnostního nástroje Lynis.
Klíčová slova: JCA; JCE; Java
Název práce: Working with cryptographic libraries in Java
Autor(ka) práce: Fico, Miloslav
Typ práce: Bachelor thesis
Vedoucí práce: Bruckner, Tomáš
Oponenti práce: Růžička, Vojtěch
Jazyk práce: Česky
Abstrakt:
This work deals with cryptographic libraries in Java and their use in the real world in which we use to create our end application. This thesis introduces the most used cryptograhic libraries, description of their architecture, clarification of legislation associated with the use of these technologies and examples of their use case. The next step is the design and development of our end application in which we will use the experience gained in the previous chapters. In this section, we will discuss secure communication between users that meets recommended standards, saving user password using hashed functions, and secure storage of user data in a database. The last part is the deployment and hosting of our created application, which includes selecting a suitable server, preparing the server for running our application, securing data on the server, future maintenance of our application and evaluating server security using the Lynis security tool.
Klíčová slova: JCA; Java; JCE

Informace o studiu

Studijní program / obor: Aplikovaná informatika/Aplikovaná informatika
Typ studijního programu: Bakalářský studijní program
Přidělovaná hodnost: Bc.
Instituce přidělující hodnost: Vysoká škola ekonomická v Praze
Fakulta: Fakulta informatiky a statistiky
Katedra: Katedra informačních technologií

Informace o odevzdání a obhajobě

Datum zadání práce: 3. 12. 2019
Datum podání práce: 10. 5. 2021
Datum obhajoby: 16. 6. 2021
Identifikátor v systému InSIS: https://insis.vse.cz/zp/71837/podrobnosti

Soubory ke stažení

    Poslední aktualizace: