Zobrazit minimální záznam

Cipher framework
dc.contributor.advisorLukeš, Dan
dc.creatorBureš, Filip
dc.date.accessioned2017-04-04T10:06:16Z
dc.date.available2017-04-04T10:06:16Z
dc.date.issued2007
dc.identifier.urihttp://hdl.handle.net/20.500.11956/10390
dc.description.abstractCílem práce je vytvořit skriptovací jazyk a program (interpreter jazyka), který na základě skriptu v tomto jazyce šifruje a dešifruje data. Program je co nejméně závislý na konkrétním operačním systému. Použitým programovacím jazykem je C (v případě nezbytnosti C++). Práce je zaměřena především na substituční a transpoziční šifry a to takové, kde jejich výpočetní náročnost nevylučuje praktické užití interpreteru k jejich implementaci. Program umožňuje uživateli vytváření knihoven vlastních funkcí, které pak můuže používat ve skriptech. Jedním z předpokládaných smyslů existence tohoto systému je jeho užití jako jednoduché učební pomůcky při základových případně populárních seminářích o šifrování. Interpreter umožňuje sledovat provádění zadaného scriptu a hodnot proměnných (ladící nástroj). Součástí je i uživatelská a programátorská dokumentace vč. formálního popisu syntaxe jazyka.cs_CZ
dc.description.abstractThe aim of this bachelor thesis is to create a scripting language and a program (language interpreter), which on basis of these scripts encrypts and decrypts texts. The program is as independent on a concrete operating system as possible. The programming language used to create this program is C (C++ if necessary). The thesis is primarily aimed to substitution and transposition ciphers, the computational difficulty of which does not eliminate practical use of the interpreter for their implementation. Part of the program is the possibility, that users can create their own libraries of functions, which could be used for writing scripts. One of the assumed uses of this system is its use as a basic instructional material for elementary and/or popularizing seminars about encrypting. The interpreter makes it possible to observe the processing of the chosen script and the values of variables (debugging tool). User and programmer documentation (incl. formal language syntax description) is included.en_US
dc.languageČeštinacs_CZ
dc.language.isocs_CZ
dc.publisherUniverzita Karlova, Matematicko-fyzikální fakultacs_CZ
dc.titleŠifrovací frameworkcs_CZ
dc.typebakalářská prácecs_CZ
dcterms.created2007
dcterms.dateAccepted2007-06-25
dc.description.departmentStředisko informatické sítě a laboratořícs_CZ
dc.description.departmentNetwork and Labs Management Centeren_US
dc.description.facultyFaculty of Mathematics and Physicsen_US
dc.description.facultyMatematicko-fyzikální fakultacs_CZ
dc.identifier.repId45464
dc.title.translatedCipher frameworken_US
dc.contributor.refereeBeneš, Antonín
dc.identifier.aleph000862545
thesis.degree.nameBc.
thesis.degree.levelbakalářskécs_CZ
thesis.degree.disciplineSpráva počítačových systémůcs_CZ
thesis.degree.disciplineAdministration of computer systemsen_US
thesis.degree.programComputer Scienceen_US
thesis.degree.programInformatikacs_CZ
uk.thesis.typebakalářská prácecs_CZ
uk.taxonomy.organization-csMatematicko-fyzikální fakulta::Středisko informatické sítě a laboratořícs_CZ
uk.taxonomy.organization-enFaculty of Mathematics and Physics::Network and Labs Management Centeren_US
uk.faculty-name.csMatematicko-fyzikální fakultacs_CZ
uk.faculty-name.enFaculty of Mathematics and Physicsen_US
uk.faculty-abbr.csMFFcs_CZ
uk.degree-discipline.csSpráva počítačových systémůcs_CZ
uk.degree-discipline.enAdministration of computer systemsen_US
uk.degree-program.csInformatikacs_CZ
uk.degree-program.enComputer Scienceen_US
thesis.grade.csDobřecs_CZ
thesis.grade.enGooden_US
uk.abstract.csCílem práce je vytvořit skriptovací jazyk a program (interpreter jazyka), který na základě skriptu v tomto jazyce šifruje a dešifruje data. Program je co nejméně závislý na konkrétním operačním systému. Použitým programovacím jazykem je C (v případě nezbytnosti C++). Práce je zaměřena především na substituční a transpoziční šifry a to takové, kde jejich výpočetní náročnost nevylučuje praktické užití interpreteru k jejich implementaci. Program umožňuje uživateli vytváření knihoven vlastních funkcí, které pak můuže používat ve skriptech. Jedním z předpokládaných smyslů existence tohoto systému je jeho užití jako jednoduché učební pomůcky při základových případně populárních seminářích o šifrování. Interpreter umožňuje sledovat provádění zadaného scriptu a hodnot proměnných (ladící nástroj). Součástí je i uživatelská a programátorská dokumentace vč. formálního popisu syntaxe jazyka.cs_CZ
uk.abstract.enThe aim of this bachelor thesis is to create a scripting language and a program (language interpreter), which on basis of these scripts encrypts and decrypts texts. The program is as independent on a concrete operating system as possible. The programming language used to create this program is C (C++ if necessary). The thesis is primarily aimed to substitution and transposition ciphers, the computational difficulty of which does not eliminate practical use of the interpreter for their implementation. Part of the program is the possibility, that users can create their own libraries of functions, which could be used for writing scripts. One of the assumed uses of this system is its use as a basic instructional material for elementary and/or popularizing seminars about encrypting. The interpreter makes it possible to observe the processing of the chosen script and the values of variables (debugging tool). User and programmer documentation (incl. formal language syntax description) is included.en_US
uk.publication.placePrahacs_CZ
uk.grantorUniverzita Karlova, Matematicko-fyzikální fakulta, Středisko informatické sítě a laboratořícs_CZ
dc.identifier.lisID990008625450106986


Soubory tohoto záznamu

Thumbnail
Thumbnail
Thumbnail
Thumbnail
Thumbnail
Thumbnail

Tento záznam se objevuje v následujících sbírkách

Zobrazit minimální záznam


© 2017 Univerzita Karlova, Ústřední knihovna, Ovocný trh 560/5, 116 36 Praha 1; email: admin-repozitar [at] cuni.cz

Za dodržení všech ustanovení autorského zákona jsou zodpovědné jednotlivé složky Univerzity Karlovy. / Each constituent part of Charles University is responsible for adherence to all provisions of the copyright law.

Upozornění / Notice: Získané informace nemohou být použity k výdělečným účelům nebo vydávány za studijní, vědeckou nebo jinou tvůrčí činnost jiné osoby než autora. / Any retrieved information shall not be used for any commercial purposes or claimed as results of studying, scientific or any other creative activities of any person other than the author.

DSpace software copyright © 2002-2015  DuraSpace
Theme by 
@mire NV