home *** CD-ROM | disk | FTP | other *** search
/ Monster Media 1993 #2 / Image.iso / games1 / cryptosw.zip / CRYPTO11.HLP < prev    next >
Text File  |  1993-08-01  |  9KB  |  302 lines

  1. CRYPTO11.HLP - for USA-CRYPTO Version 1.1
  2. Copyright 1993 Unicorn Systems Associates
  3. All rights reserved.
  4.  
  5. *GENINFO,A
  6.                   USA-CRYPTO General Information
  7.  
  8. Cryptography is the art (and science) of writing and reading in
  9. secret.  It includes special signs, drawings, special inks &
  10. paper, coding methods, and mechanical & electronic devices; all
  11. for making written communications difficult for unauthorized
  12. reading.  Shortly after creation of the written word, cryptography
  13. was invented; to make secure the written communications of
  14. governments, armies, statesmen, rulers and revolutionaries.
  15.  
  16. On a more basic level, many enjoy the challenge of solving puzzles
  17. (in newspapers & magazines) referred to as cryptograms (or more
  18. exactly substitution ciphers).
  19.  
  20. While PC's have the power to solve ciphers all by themselves,
  21. that's no fun.  USA-CRYPTO is a PC system which helps a decoder (a
  22. person) to find the solution, making this challenging task easier
  23. and more fun.
  24.  
  25. For our purposes, a cryptogram or cipher starts with a message
  26. written in clear uppercase English (referred to as PLAINTEXT).  As
  27. an example:
  28.  
  29.      UNICORNS USED THE UNICYCLES.  <-- PLAINTEXT
  30.  
  31. The cipher is created by substituting other letters for those in
  32. the plaintext.  For example, for each occurrence of a 'U',
  33. substitute 'A'.
  34.  
  35.      A_______ A___ ___ A________.  <-- CIPHER (in progress)
  36.      UNICORNS USED THE UNICYCLES.  <-- PLAINTEXT
  37.  
  38. Continue with N->B, I->T, C->W, E->M, S->Y, L->E to get:
  39.  
  40.      ABTW__BY AYM_ __M ABTW_WEMY.  <-- CIPHER (in progress)
  41.      UNICORNS USED THE UNICYCLES.  <-- PLAINTEXT
  42.  
  43. Finishing up with O->Q, R->P, D->G, T->O, H->X, and Y->N.
  44.  
  45.      ABTWQPBY AYMG OXM ABTWNWEMY.  <-- CIPHER (completed)
  46.  
  47. Rare is the decoder who looking at the above line immediately
  48. thinks of unicorns and unicycles.  But with a little trial and
  49. error, brainpower, inspiration, and persistence, the solution set
  50. ('A'='U', 'N'='B', etc.) can be found.
  51.  
  52. USA-CRYPTO is a tool and a game.  Cryptograms from another source
  53. (magazines, newspapers, spies, foreign agents, etc.) can be
  54. entered as CIPHERTEXT into USA-CRYPTO using the keyboard, and
  55. worked out to provide the plaintext solution.
  56.  
  57. USA-CRYPTO also includes a database of ready-to-solve ciphers to
  58. eliminate the task of typing the ciphertext (a job where the two
  59. finger method is sometimes better than a skilled typist).  USA-
  60. CRYPTO maintains statistics on each cipher in the database.
  61.  
  62. All the ciphers in the database have a 1-to-1 relationship between
  63. ciphertext and plaintext characters.  Also each cipher character
  64. never equals the same plaintext character ('A' never equals 'A',
  65. etc).  Only the 26 uppercase alphabet characters are substituted.
  66.  
  67. USA-CRYPTO runs an elapsed timer during any cipher.  When a
  68. database cipher is solved in less than the current record time,
  69. the database is updated with the Best Solution Time, and the
  70. Decoder's Id (initials).
  71.  
  72. *DECODER,A
  73.                           Decoder Screen
  74.  
  75. This is the main processing screen of USA-CRYPTO.  Entry of
  76. plaintext characters on any of the 7 plaintext lines, fills them
  77. into all corresponding plaintext positions.  Entry of a space,
  78. fills space into all corresponding positions.
  79.  
  80.      <F3> allows all the plaintext (solution) to be cleared.
  81.      <F5> allows input of a new cipher from the CRYPTO database or
  82.           from the keyboard.
  83.      <F7> displays a window showing the frequency of all cipher
  84.           characters.
  85.  
  86. For ciphers from the database, <F9> will display a hint for the
  87. character substitution at the cursor location, at a cost of 30
  88. seconds of elapsed time.
  89.  
  90. Entry of the correct solution of the database ciphers, updates
  91. statistical data on the cipher's record.
  92.  
  93. *PLTXT_CHARS,A
  94.                       Plaintext Master Line
  95.  
  96. This field on the screen shows the code mappings of plaintext
  97. characters to cipher characters.  As substitutions are entered in
  98. this field, CRYPTO makes the corresponding substitutions in all 6
  99. plaintext lines.
  100.  
  101. Entry of a plaintext character already used, sounds a tone, and
  102. displays a message.  Press any key to continue.
  103.  
  104. To use a plaintext character already used, erase its use with a
  105. space code on any occurrence of that plaintext character.  Entry
  106. of the space, erases all substitutions for the code this field and
  107. in all 6 plaintext lines.
  108.  
  109. <F1> for general help on the Decoder screen.
  110.  
  111. *PLTXT_LINE,A
  112.                       Plaintext Detail Line
  113.  
  114. This field on the screen shows the code mappings of plaintext
  115. characters to cipher characters.  As substitutions are entered in
  116. this field, CRYPTO makes the corresponding substitutions on all 6
  117. plaintext lines, and the plaintext master line in the upper left
  118. corner.
  119.  
  120. Entry of a plaintext character already used, sounds a tone, and
  121. displays a message.  Press any key to continue.
  122.  
  123. To use a plaintext character already used, substitute a space for
  124. occurrence of that plaintext character.  Entry of the space,
  125. erases all substitutions for the code in all 6 plaintext lines,
  126. and in the plaintext master line in the upper left corner.
  127.  
  128. <F1> for general help on the Decoder screen.
  129.  
  130. *KYBRDIN,A
  131.                   Keyboard (Cipher) Entry Screen
  132.  
  133. This screen allows entry of ciphers from other sources (magazines,
  134. newspapers, spies, foreign agents, etc.).
  135.  
  136. The screen first shows any cipher text already in the program.
  137. Any typographical corrections can be made using the keys listed
  138. below.
  139.  
  140. <F3> clears all the cipher-text.
  141.  
  142. Carefully enter the new cipher text (the coded message).
  143.  
  144. <F5> saves the entry, returning to the main decoder screen for the
  145. solution.
  146.  
  147. Some special keys to make the entry easier:
  148.  
  149.             <F6> - erases the current field.
  150.         <SH><F6> - erases from the cursor to the end of the
  151.                    current field.
  152.             <F8> - goes to the next line.
  153.          <Enter> - goes to the next line.
  154.            <Tab> - goes to the next field.
  155.        <SH><Tab> - goes to the previous field.
  156.           <Home> - moves cursor to the left margin.
  157.            <End> - moves cursor to the right margin.
  158.         <Insert> - toggles the cursor between '_' (typeover mode)
  159.                    and '▄' (insert mode).
  160.         <Delete> - deletes the cursor character and shifts the
  161.                    remainder of the line to the left.
  162.      <Backspace> - deleted the character to the left of the
  163.                    cursor, and shifts the remainder of the line
  164.                    one space to the left.
  165.  
  166. *FROMFORM,A
  167.                   Cipher Input Selection Screen
  168.  
  169. This window allows input selection of the cipher.  The window
  170. comes up with the radio button set in the position last selected.
  171.  
  172. The <Tab> or arrow keys allow movement of the radio button to
  173. CRYPTO database or Keyboard Entry.  After moving to your
  174. selection, <Enter> brings up the corresponding entry window.
  175.  
  176. *DBINHLP,A
  177.                    Database Input Radio Button
  178.  
  179. Move pointer to this prompt to retrieve ciphers from the Cipher
  180. Master Database.
  181.  
  182. <F1> for general help on the Cipher Input Selection Screen
  183.  
  184. *KYBRDINHLP,A
  185.                    Keyboard Input Radio Button
  186.  
  187. Move the pointer to this prompt to bring up the Keyboard (Cipher)
  188. Entry screen.
  189.  
  190. <F1> for general help on the Cipher Input Selection Screen
  191.  
  192. *DBIN,A
  193.                       Database Input Window
  194.  
  195. This window allows selection of a cipher from the CRYPTO database.
  196.  
  197. To solve a particular cipher, enter the number of the cipher.
  198. Otherwise, <Enter> with no number, will retrieve the least
  199. recently accessed cipher (earliest played date).
  200.  
  201. For either cipher, the screen returns statistics about the cipher
  202. (but not the solution), and prompts "Continue [y/n]?".  <N>
  203. returns to the window for re-entry of the number.  <Y> returns to
  204. the decoder screen with the cipher text filled in.
  205.  
  206. <Esc> from any window, returns to the decoder screen.
  207.  
  208. *DBUPD,A
  209.                       Database Update Window
  210.  
  211. This window appears after a CRYPTO database cipher has been
  212. decrypted in less time than the stored best time.  The new elapsed
  213. time is stored.
  214.  
  215. This window prompts for the id (initials) of the decoder.  After
  216. entry, the screen prompts "Continue [y/n]?".  <N> returns to the
  217. window for re-entry of the ID.  <Y> stores the Id, and updates the
  218. record.
  219.  
  220. *FREQWIN,A
  221.                          Frequency Window
  222.  
  223. This window shows the frequency of the cipher characters.  High
  224. frequency characters would include plaintext {E, T, A, O, I, N}
  225. and low frequencies would include plaintext {K, X, J, Q, Z}.
  226.  
  227. Although not related to the single character frequency window,
  228. other most frequent short words would be:
  229.      1 character - {A, I}
  230.      2 character - {OF, TO, IN, AS, IS, BE}
  231.      3 character - {THE, AND, YOU, FOR, WAS}
  232.      4 character - {THAT, WILL, HAVE, WITH}
  233.      5 character - {WHICH, WOULD, THERE}
  234.  
  235. <F7> or <Esc> returns to the decoder screen.
  236.  
  237. *DATA HELP,A
  238. Select <Enter> or <Esc> to return to the previous help screen.
  239. *MENU HELP,A
  240. Select <Enter> or <Esc> to return to the previous help screen.
  241. *SCROLL HELP,A
  242. Select <Enter> or <Esc> to return to the previous help screen.
  243.  
  244.  
  245.  
  246.  
  247.  
  248.  
  249.  
  250.  
  251.  
  252.  
  253.  
  254.  
  255.  
  256.  
  257.  
  258.  
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268.  
  269.  
  270.  
  271.  
  272.  
  273.  
  274.  
  275.  
  276.  
  277.  
  278.  
  279.  
  280.  
  281.  
  282.  
  283.  
  284.  
  285.  
  286.  
  287.  
  288.  
  289.  
  290.  
  291.  
  292.  
  293.  
  294.  
  295.  
  296.  
  297.  
  298.  
  299.  
  300.  
  301.  
  302.