Previous |  Up |  Next

Article

Title: Zašifrování zdrojového textu při zachování jeho funkčnosti (Czech)
Title: On Enciphering a Source Code and Preserving Its Functionality (English)
Author: Šustek, Jan
Language: Czech
Journal: Zpravodaj Československého sdružení uživatelů TeXu
ISSN: 1211-6661 (print)
ISSN: 1213-8185 (online)
Volume: 19
Issue: 4
Year: 2009
Pages: 201-211
Summary lang: Czech
.
Category: informatics
.
Summary: Článek ukazuje možnost, jak zašifrovat TeXový soubor tak, aby se navenek choval stejně jako původní soubor. Toho je možné využít například, pokud chceme druhému uživateli poslat balík maker, ale nechceme mu z nějakého důvodu prozradit zdrojový kód těchto maker. (Czech)
Summary: It is possible to write a document in many different ways using TeX. Similarly, one can write a macro package in many different ways. Some ways are readable and some are not. If we want another user to use our macros, we have to send him the source code of those macros. But if we don’t want him to see the source code, we have to encipher it and to send the ciphertext only to the user. This paper shows one possibility of how to achieve this goal. The original file is enciphered using the \uppercase primitive. The first line of the ciphered file contains macros for deciphering the other lines. This ensures that the ciphered file has the same functionality as the original file. (English)
Keyword: Zašifrování souboru
Keyword: \uppercase
Keyword: Caesarova šifra
Keyword: File enciphering
Keyword: \uppercase
Keyword: Caesar cipher
DOI: 10.5300/2009-4/201
.
Date available: 2022-04-13T11:06:41Z
Last updated: 2023-10-03
Stable URL: http://hdl.handle.net/10338.dmlcz/150095
.
Reference: [1] Knuth, Donald E.: TeX: The Program. (Computers and Typesetting, Volume B). Reading, Massachusetts: Addison-Wesley, 1986. ISBN 0-201-13437-3. Dostupné též online ze serveru: ftp://tug.ctan.org/pub/tex-archive/systems/knuth/dist/tex/tex.web
Reference: [2] Olšák, Petr: TeXbook naruby. [TeXbook Inside Out.] 2. vyd. Brno, nakladatelství Konvoj, 2001. ISBN 80-7302-007-6. Dostupné na ftp://math.feld.cvut.cz/pub/olsak/tbn/tbn.pdf
Reference: [3] Carlisle, David: obscure.tex.Dostupné na http://www.maths.abdn.ac.uk/tex/latex_course/obscure.tex
Reference: [4] : Caesar Cipher.Wikipedie: Otevřená encyklopedie: Caesar Cipher [online]. [citováno 2. října 2009]. Dostupné na http://en.wikipedia.org/wiki/Caesar_cipher
.

Files

Files Size Format View
ZpravodajCSTUG_019-2009-4_4.pdf 581.6Kb application/pdf View/Open
Back to standard record
Partner of
EuDML logo