home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / World_Of_Computer_Software-02-386-Vol-2of3.iso / c / cryptaid.zip / INFO < prev    next >
Text File  |  1992-02-05  |  3KB  |  72 lines

  1.                                CRYPTAID
  2.                          A CRYPTANALYSIS HELPER
  3.                                   by
  4.                             David Lovelock
  5.  
  6.     This program is designed to aid in the decoding of simple substitution
  7. aristocrat ciphers, i.e. each letter in the original message is replaced
  8. throughout by a unique cipher letter code, while punctuation and spaces are
  9. unchanged.  An excellent introduction to cryptanalysis in general and
  10. aristocrats in particular, can be found in CRYPTANALYSIS FOR MICROCOMPUTERS
  11. by Caxton C. Foster, (Hayden Book Co., 1982, Chapters 7 and 8, about $15).
  12.  
  13.     The programs supplied here are as follows:
  14.  
  15. CRYPTAID.EXE  - the main program.
  16. 02N.DCT and 02P.DCT  \
  17. 03N.DCT and 03P.DCT   \
  18.             ...       /   - dictionary files.
  19. 18N.DCT and 18P.DCT  /
  20.  
  21.     They should all be on the same floppy, or all in the same sub-directory on
  22. a hard drive.  Obviously everything runs faster if a hard drive is available.
  23.  
  24.     Before using the program CRYPTAID, enter the message to be decoded in a
  25. standard, unformatted, ASCII text file and  save it in the same directory as
  26. CRYPTAID and all its supporting programs.  Let's assume you have saved the file
  27. under the name "MESSAGE".  To invoke the deciphering aid, type
  28.  
  29. CRYPTAID MESSAGE
  30.  
  31.     CRYPTAID will now load and display a title screen while it reads and
  32. analyses the file MESSAGE.  While reading, CRYPTAID does a number of
  33. things.
  34. It counts the number of occurrences of each letter of the alphabet in the
  35. entire text.
  36. It counts the number of occurrences of each letter of the alphabet which
  37. starts a word.
  38. It counts the number of occurrences of each letter of the alphabet which
  39. ends a word.
  40. It counts the number of occurrences of each letter of the alphabet as a
  41. single letter word.
  42. It does a consonant line analysis, suggesting which letters might be
  43. vowels, and which consonants.
  44.  
  45.     When it has read the entire text the main screen appears, divided into four
  46. sections.
  47.  
  48.     The top section initially contains the upper case alphabet corresponding to
  49. the CIPHER text, with a blank line corresponding to the PLAIN text translation
  50. table below it.  Below that there is a lower case alphabet corresponding to the
  51. PLAIN text, followed by a blank line for the CIPHER code table.  When a guess
  52. is made these blank lines will automatically display the translation table.
  53. Displaying the two way translation table is particularly useful if the
  54. code-maker has used a keyword as the basis of the cipher.  The convention
  55. adopted here, upper case for CIPHER text, and lower case for PLAIN text (the
  56. translation) is used throughout.
  57.  
  58.     The second section displays up to six lines, 468 characters, of the file
  59. MESSAGE, in upper case.  Below each line is another line of characters,
  60. initially blank, which holds the translation of the letter directly above
  61. it.  It will be in lower case.  Word wrap is in effect, so a word will not be
  62. split between two lines.
  63.  
  64.     The third section gives the title of the cipher file and the choice of
  65. commands, while the fourth is the message area, which initially awaits you
  66. command.
  67.  
  68.     Although this is designed to help solve aristocrats, it can also be used
  69. to create them.  Enter the plain text as though it were a cipher, and the
  70. encode it by selecting the translation, finally saving the encoded message in
  71. the SOLUTION.SLN file.
  72.