Show simple item record

dc.contributor.advisorMacek, Jakubcs
dc.contributor.authorMichálek, Pavelcs
dc.date.accessioned2013-06-26T11:19:56Z
dc.date.available2013-06-26T11:19:56Z
dc.date.issued2013cs
dc.identifier.otherOSD002cs
dc.identifier.urihttp://hdl.handle.net/10084/98946
dc.descriptionImport 26/06/2013cs
dc.description.abstractCí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.abstractThe 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.extent1768940 bytescs
dc.format.mimetypeapplication/pdfcs
dc.language.isocscs
dc.publisherVysoká škola báňská - Technická univerzita Ostravacs
dc.subjectkryptografiecs
dc.subjectprogramovánícs
dc.subjectspoluprácecs
dc.subjectsoučinnostcs
dc.subjectJavacs
dc.subjectC#cs
dc.subjectPHPcs
dc.subjectPythoncs
dc.subject3DEScs
dc.subjectAEScs
dc.subjectRSAcs
dc.subjectCryptographyen
dc.subjectprogrammingen
dc.subjectcooperationen
dc.subjectinteroperabilityen
dc.subjectJavaen
dc.subjectC#en
dc.subjectPHPen
dc.subjectPythonen
dc.subject3DESen
dc.subjectAESen
dc.subjectRSAen
dc.titleKryptografie napříč programovacími jazykycs
dc.title.alternativeCryptography across Programming Languagesen
dc.typeBakalářská prácecs
dc.contributor.refereeCiprich, Nikolacs
dc.date.accepted2013-06-04cs
dc.thesis.degree-nameBc.cs
dc.thesis.degree-levelBakalářský studijní programcs
dc.thesis.degree-grantorVysoká škola báňská - Technická univerzita Ostrava. Fakulta elektrotechniky a informatikycs
dc.description.department460 - Katedra informatikycs
dc.thesis.degree-programInformační a komunikační technologiecs
dc.thesis.degree-branchInformatika a výpočetní technikacs
dc.description.resultvýborněcs
dc.identifier.senderS2724cs
dc.identifier.thesisMIC0109_FEI_B2647_2612R025_2013
dc.rights.accessopenAccess


Files in this item

This item appears in the following Collection(s)

Show simple item record