dc.contributor.advisor | Novák, Václav | |
dc.contributor.author | Psík, Tomáš | |
dc.date.accessioned | 2021-12-07T12:53:04Z | |
dc.date.available | 2021-12-07T12:53:04Z | |
dc.date.issued | 2010 | |
dc.date.submitted | 2010-01-22 | |
dc.identifier.uri | https://dspace.jcu.cz/handle/20.500.14390/27816 | |
dc.description.abstract | Cílem této práce je ukázat jakým způsobem řešit různé kryptografické úlohy ve vývojovém prostředí .Net Framework v3.5. Práce je rozdělena do tří částí. První část je věnována přehledu prostředků které jsou přímo součástí .Net. Tato část spojuje praktické ukázky řešení základních úloh a základní kryptografickou terminologii, která je ve druhé části využívána k vysvětlení problematiky asimilace implmentace šifrovacího algoritmu vytvořením rozhraní, využitím abstraktních tříd, které typově sjednocují šifrovací algoritmy v prostředí .Net. Druhá část tedy obsahuje praktické ukázky implementace šifrovacích transformací a vytvoření odpovídajícího rozhraní, dohromady tvořících kryptografický algoritmus. Třetí část je věnována základní analýze šifrovací transforamce, kterou enventuelně hodláme použít. Tato část obsahuje přehled základních kryptoanalytických metod a také ukázku implementace programu srovnávajícího rychlost šifrování libovolné transformace pomocí univerzálního rozhraní. Kód tohoto programu a programu pro testování rychlosti výpočtu hešových kódů pomocí různých funkcí, jsou spolu s implementacemi dvou blokových šifer (Rijndael, Skipjack) uvedeny v dodatku. | cze |
dc.format | 63 | |
dc.format | 63 | |
dc.language.iso | cze | |
dc.publisher | Jihočeská univerzita | cze |
dc.rights | Bez omezení | |
dc.subject | kryptografie | cze |
dc.subject | C# | cze |
dc.subject | .Net Framework | cze |
dc.subject | programování | cze |
dc.subject | kryptologie | cze |
dc.subject | cryptography | eng |
dc.subject | C sharp | eng |
dc.subject | C# | eng |
dc.subject | .Net Framework | eng |
dc.subject | programming | eng |
dc.subject | cryptology | eng |
dc.title | Kryptologie v .Net | cze |
dc.title.alternative | .NET & Cryptology | eng |
dc.type | bakalářská práce | cze |
dc.identifier.stag | 15735 | |
dc.description.abstract-translated | The point of this work is to show how to solve certain cryptographic problems in Microsoft .Net Framework 3.5. The work is divided into three parts. The first is an overview of basic classes and methods which can be used to solve particular cryptographic tasks. This part shows how to use these classes and also is an overview of the most common cryptological terminology also used in this work. The second part shows how to use abstract classes prepared in the framework for implementing an application interface, which unifies usage of all cryptographic transformations under .net. The third part is about deciding on quality of certain implemented cryptographic algorithm. Implementing speed testing application for block ciphers and hash function and it also contains references of basic attacks. Implementations of speed testing program, two block ciphers (Rijndael and Skipjack), all in c#, are listed in Appendix. | eng |
dc.date.accepted | 2010-02-04 | |
dc.description.department | Pedagogická fakulta | cze |
dc.thesis.degree-discipline | Měřicí a výpočetní technika | cze |
dc.thesis.degree-grantor | Jihočeská univerzita. Pedagogická fakulta | cze |
dc.thesis.degree-name | Bc. | |
dc.thesis.degree-program | Elektrotechnika a informatika | cze |
dc.description.grade | Dokončená práce s úspěšnou obhajobou | cze |