dc.contributor.advisor | Macek, Jakub | cs |
dc.contributor.author | Michálek, Pavel | cs |
dc.date.accessioned | 2013-06-26T11:19:56Z | |
dc.date.available | 2013-06-26T11:19:56Z | |
dc.date.issued | 2013 | cs |
dc.identifier.other | OSD002 | cs |
dc.identifier.uri | http://hdl.handle.net/10084/98946 | |
dc.description | Import 26/06/2013 | cs |
dc.description.abstract | Cílem práce je experimentálně prozkoumat a zhodnotit možnosti kryptografie v programovacích jazycích Java, C#, Python a PHP se zaměřením na šifry 3DES, AES a RSA. V těchto vybraných jazycích potom popsat možnosti kryptografie, jejich integrované funkce i nejrozšířenějsí externí knihovny. Konečným cílem této práce je prověřit možnosti vzájemné spolupráce jazyků.
První část práce se zabývá popisem šifer, jejich využití a výčtem silných a slabých stránek. Obsahem druhé části je šifrování v jednotlivých jazycích, ukázky zdrojových kódů, rozdíly mezi jazyky a srovnání integrovaných funkcí a externích knihoven. Ve třetí části čtenář nalezne řešení problémů, které provázejí spolupráci programovacích jazyků v kryptografii, zdrojové kódy a doporučení autora. | cs |
dc.description.abstract | The aim is to experimentally explore and assess options of cryptography in programming languages Java, C #, Python, and PHP, with focus on ciphers 3DES, AES and RSA. In these selected languages describe the possibilities of cryptography, integrated functions and external libraries. The ultimate goal of this work is to examine the possibilities of mutual cooperation between languages.
The first part deals with the description of ciphers, their use and a list of strengths and weaknesses. The second part of is the encryption in different languages, examples of source code, differences between languages and comparison of integrated functions and external libraries. In the third section the reader will find solutions to the problems that accompany cooperation programming languages in cryptography, source codes and recommendations of the author. | en |
dc.format.extent | 1768940 bytes | cs |
dc.format.mimetype | application/pdf | cs |
dc.language.iso | cs | cs |
dc.publisher | Vysoká škola báňská - Technická univerzita Ostrava | cs |
dc.subject | kryptografie | cs |
dc.subject | programování | cs |
dc.subject | spolupráce | cs |
dc.subject | součinnost | cs |
dc.subject | Java | cs |
dc.subject | C# | cs |
dc.subject | PHP | cs |
dc.subject | Python | cs |
dc.subject | 3DES | cs |
dc.subject | AES | cs |
dc.subject | RSA | cs |
dc.subject | Cryptography | en |
dc.subject | programming | en |
dc.subject | cooperation | en |
dc.subject | interoperability | en |
dc.subject | Java | en |
dc.subject | C# | en |
dc.subject | PHP | en |
dc.subject | Python | en |
dc.subject | 3DES | en |
dc.subject | AES | en |
dc.subject | RSA | en |
dc.title | Kryptografie napříč programovacími jazyky | cs |
dc.title.alternative | Cryptography across Programming Languages | en |
dc.type | Bakalářská práce | cs |
dc.contributor.referee | Ciprich, Nikola | cs |
dc.date.accepted | 2013-06-04 | cs |
dc.thesis.degree-name | Bc. | cs |
dc.thesis.degree-level | Bakalářský studijní program | cs |
dc.thesis.degree-grantor | Vysoká škola báňská - Technická univerzita Ostrava. Fakulta elektrotechniky a informatiky | cs |
dc.description.department | 460 - Katedra informatiky | cs |
dc.thesis.degree-program | Informační a komunikační technologie | cs |
dc.thesis.degree-branch | Informatika a výpočetní technika | cs |
dc.description.result | výborně | cs |
dc.identifier.sender | S2724 | cs |
dc.identifier.thesis | MIC0109_FEI_B2647_2612R025_2013 | |
dc.rights.access | openAccess | |