CryptoAnalyzer Commands
CryptoAnalyzer Help Index

CryptoAnalyzer is a tool that will aid the user in the creation and solving of cryptograms.  This version of the program will aid you in the creation and solving of Simple Substitution, Complete Columnar, Playfair, Polyalphabetic, Vigenere and Railfence type cryptograms.  It was designed to process small amounts of text, around 2000 to 3000 characters.  If the maximum amount of characters is exceeded the error "Internal Application Error" will be displayed.

CryptoAnalyzer allows the user to have more than one window of the same kind active at one time.  This allows the user to experience with various options and settings on the same set of data.  The limit to the number of windows that can be active is based on the amount of memory installed on your system.

Future versions of CryptoAnalyzer will contain additional methods.

Commands

File menu

Edit menu

View menu

Method menu

Registration

Help menu


File menu commands

The File menu offers the following commands:

New	Creates a new document.
Open	Opens an existing document.
Save	Saves an opened document using the same file name.
Save As	Saves an opened document to a specified file name.
Print	Prints a document.
Exit	Exits CryptoAnalyzer.


Edit Commands
Edit menu commands

The Edit menu offers the following commands:

Undo	Reverse previous editing operation.
Cut	Deletes highlighted data from the CryptoAnalyzer Input Area and moves it to the clipboard.
Copy	Copies highlighted data from the CryptoAnalyzer Input Area to the clipboard.
Paste	Pastes highlighted data from the clipboard into the CryptoAnalyzer Input Area.
Clear	Clear highlighted data in the CryptoAnalyzer Input Area.


View menu commands

The View menu offers the following commands:

Toolbar	Shows or hides the toolbar.
Status Bar	Shows or hides the status bar.
Frequency	Shows or hides the frequency count.


Method menu commands

The Method menu offers the following commands:

Substitution Helper	Substitution Helper.
Substitution Encipher	Substitution Encipher.
Keyword Substitution Encipher	Keyword Substitution Encipher.
Keyword Substitution Decipher	Keyword Substitution Decipher.
Railfence Helper	Railfence Helper.
Railfence Encipher	Railfence Encipher.
Railfence Decipher	Railfence Decipher.
Playfair Encipher	Playfair Encipher.
Playfair Decipher	Playfair Decipher.
Polyalphabetic Encipher	Polyalphabetic Encipher.
Polyalphabetic Decipher	Polyalphabetic Decipher.
Columnar Encipher	Columnar Encipher.
Columnar Decipher	Columnar Decipher.
Vigenere Encipher	Vigenere Encipher.
Vigenere Decipher	Vigenere Decipher.


Help menu commands

The Help menu offers the following commands, which provide you assistance with this application:

Index	Offers you an index to topics on which you can get help.
Using Help	Provides general instructions on using help.
About	Displays the version number of CryptoAnalyzer.


Registration menu commands

The Registration menu provides the information necessary to register CryptoAnalyzer for Windows.


Registration Command
Registration (Registration menu)

CryptoAnalyzer for Window is shareware, try it before you buy.  If you continue to use the program more than 3 weeks please register.  Registration cost is $20 U.S.

 William Ned Miller

    7504 Saffron Ct.

Hanover MD, 21076


File New command
New command (File menu)

You can clear the data in the CryptoAnalyzer Input Area and prepare for another cryptogram.  If there was a filename associated with the data, that name will also be cleared.

Shortcuts

Toolbar:

Keys:	CTRL+N


File New dialog box

This command allows the current data in the CryptoAnalyzer Input Area to be cleared so that new data can be enetered.


File Open command
Open command (File menu)

Use this command to open an existing document and insert the data into the CryptoAnalyzer Input Area.

You can create new documents with the New command.

Shortcuts

Toolbar:

Keys:	CTRL+O


File Open dialog box

The following options allow you to specify which file to open:

File Name

Type or select the filename you want to open.  This box lists files with the extension you select in the List Files of Type box.

List Files of Type

Select the type of file you want to open:

*.cry (default)

*.*

Drives

Select the drive in which CryptoAnalyzer stores the file that you want to open.

Directories

Select the directory in which CryptoAnalyzer stores the file that you want to open.

Network...

Choose this button to connect to a network location, assigning it a new drive letter.


File Save command
Save command (File menu)

Use this command to save the active document to its current name and directory.  The name and location of the current document, if any, is given on the CryptoAnalyzer main window.  When you save a document for the first time, CryptoAnalyzer displays the Save As dialog box so you can name your document.  If you want to change the name and directory of an existing document before you save it, choose the Save As command.

Shortcuts

Toolbar:

Keys:	CTRL+S


File Save As command
Save As command (File menu)

Use this command to save and name the active document.  CryptoAnalyzer displays the Save As dialog box so you can name your document.

To save a document with its existing name and directory, use the Save command.


File Save As dialog box

The following options allow you to specify the name and location of the file you're about to save:

File Name

Type a new filename to save a document with a different name.  A filename can contain up to eight characters and an extension of up to three characters.  CryptoAnalyzer adds the extension you specify in the Save File As Type box.

Drives

Select the drive in which you want to store the document.

Directories

Select the directory in which you want to store the document.

Network...

Choose this button to connect to a network location, assigning it a new drive letter.


File Exit command
Exit command (File menu)

Use this command to end your CryptoAnalyzer session.  You can also use the Close command on the application Control menu.

Shortcuts

Mouse:	Double-click the application's Control menu button.

Keys:	ALT+F4


Edit UnDo
Undo command (Edit menu)

Use this command to reverse the last editing action, if possible.

Shortcuts

Toolbar:

Keys:	CTRL+Z or

ALT-BACKSPACE


Edit Cut
Cut command (Edit menu)

Use this command to remove the currently selected data from the document and put it on the clipboard.  This command will do nothing if there is no data currently selected.

Cutting data to the clipboard replaces the contents previously stored there.

Shortcuts

Toolbar:

Keys:	CTRL+X


Edit Copy
Copy command (Edit menu)

Use this command to copy selected data onto the clipboard.  This command will do nothing if there is no data currently selected.

Copying data to the clipboard replaces the contents previously stored there.

Shortcuts

Toolbar:

Keys:	CTRL+C


Edit Paste
Paste command (Edit menu)

Use this command to insert a copy of the clipboard contents at the insertion point.  This command will do nothing if the clipboard is empty.  If the clipboard contains non-text data then an error will be presented to the user.

Shortcuts

Toolbar:

Keys:	CTRL+V


View Toolbar Command
Toolbar command (View menu)

Use this command to display and hide the Toolbar, which includes buttons for some of the most common commands in CryptoAnalyzer, such as File Open.  A check mark appears next to the menu item when the Toolbar is displayed.

See Toolbar for help on using the toolbar.


Toolbar

The toolbar is displayed across the top of the application window, below the menu bar.  The toolbar provides quick mouse access to many tools used in CryptoAnalyzer,

To hide or display the Toolbar, choose Toolbar from the View menu (ALT, V, T).

Click	To

Open a new document.

Open an existing document.  CryptoAnalyzer displays the Open dialog box, in which you can locate and open the desired file.

Save the active document or template with its current name.  If you have not named the document, CryptoAnalyzer displays the Save As dialog box.

Print the active document.

Remove selected data from the document and stores it on the clipboard.

Copy the selection to the clipboard.

Insert the contents of the clipboard at the insertion point.

Reverse the last editing.  Note:  You cannot undo some actions.

Allow quick access to all of the CryptoAnalyzer helper windows.


View Status Bar Command
Status Bar command (View menu)

Use this command to display and hide the Status Bar, which describes the action to be executed by the selected menu item or depressed toolbar button, and keyboard latch state. A check mark appears next to the menu item when the Status Bar is displayed.

See Status Bar for help on using the status bar.


Status Bar

The status bar is displayed at the bottom of the CryptoAnalyzer window.  To display or hide the status bar, use the Status Bar command in the View menu.

The left area of the status bar describes actions of menu items as you use the arrow keys to navigate through menus.  This area similarly shows messages that describe the actions of toolbar buttons as you depress them, before releasing them.  If after viewing the description of the toolbar button command you wish not to execute the command, then release the mouse button while the pointer is off the toolbar button.

The right areas of the status bar indicate which of the following keys are latched down:

Indicator	Description

CAP	The Caps Lock key is latched down.

NUM	The Num Lock key is latched down.

SCRL	The Scroll Lock key is latched down.


View Frequency Command
Frequency command (View menu)

The Frequency window will be displayed to the far right of the screen upon selection.  A check mark appears next to the menu item when the Frequency Window is displayed.

The Frequency window provides a frequency count of all the letters in the CryptoAnalyzer Input Area.  For Example:


Substitution Helper

This window will aid the user in the solving of simple type substitution cryptograms.  Data can be entered with the keyboard in the 'Cipher' and 'Plain' entry boxes or the mouse can be use to select the desired values from the buttons,A-Z, on the right side of the window.  As you enter and process data the display area will be updated.  The display area is read-only but you can copy selected text to the clipboard.  The window buttons have the following definition:

Apply	Process the values in the Cipher and Plain text boxes.
Clear	Clear the values in the Cipher and Plain Text  boxes.
Reset	Clear all entries.
Reset Input	Reset the data in the text window to the text that is in the CryptoAnalyzer Input Area.
A-Z	Mouse selected values for the Cipher and Plain text boxes.
-	Clear one entry.

Shortcuts

Toolbar:


Substitution Encipher

This window will aid the user in the creation of simple type substitution cryptograms.  Data can be entered with the keyboard in the 'Cipher' and 'Plain' entry boxes or the mouse can be use to select the desired values from the buttons,A-Z, on the right side of the window.  As you enter and process data the display area will be updated.  The display area is read-only but you can copy selected text to the clipboard.  The window buttons have the following definition:

Apply	Process the values in the Cipher and Plain text boxes.
Clear	Clear the values in the Cipher and Plain Text  boxes.
Reset	Clear all entries.
Reset Input	Reset the data in the text window to the text that is in the CryptoAnalyzer Input Window.
A-Z	Mouse selected values for the Cipher and Plain text boxes.
-	Clear one entry.


Keyword Substitution Encipher

This window will aid the user in the solving of simple type substitution cryptograms where a keyword is involved.  The display area is read-only but you can copy selected text to the clipboard.  The window buttons have the following definition:

Shift	Shift the plain key an indicated amount.
KeyWord	This can be any alphabetic string up to 12 characters. This field must be filled in otherwise an error will be displayed.
Generate	Generate the result.in the display window based upon the keyword, input text and selected block size.
Reset Input	Reset the data in the text window to the text that is in the CryptoAnalyzer Input Area.


Keyword Substitution Decipher

This window will allow the user to decipher a simple type substitution cryptogram when the keyword is known.  The display area is read-only but you can copy selected text to the clipboard.  The window buttons have the following definition:

Shift	Shift the plain key an indicated amount.
KeyWord	This can be any alphabetic string up to 12 characters. This field must be filled in otherwise an error will be displayed.
Generate	Generate the result.in the display window based upon the keyword, input text and selected block size.
Reset Input	Reset the data in the text window to the text that is in the CryptoAnalyzer Input Area.


Railfence Helper

This window will aid the user in solving Railfence type cryptograms.  The display area is read-only but you can copy selected text to the clipboard.

Height	Pick the size of the rail. This value can range from 3 to 20.
Generate	Generate the result.in the display window based upon the keyword, input text and selected block size.
Block Size	Format the data into 5 or 7 characters in length.  The default is 5.
Reset Input	Reset the data in the text window to the text that is in the CryptoAnalyzer Input Area.
Count	This the number of characters in the display window once the Generate button has been pressed. If the Reset Input button is pressed then the count is set to 0.

Shortcuts

Toolbar:


Railfence Encipher

This window will allow the user to encipher their own Railfence type cryptogram.  The display area is read-only but you can copy selected text to the clipboard.

Height	Pick the size of the rail. This value can range from 3 to 20.
Generate	Generate the result.in the display window based upon the keyword, input text and selected block size.
Block Size	Format the data into 5 or 7 characters in length.  The default is 5.
Reset Input	Reset the data in the text window to the text that is in the CryptoAnalyzer Input Area.
Count	This the number of characters in the display window once the Generate button has been pressed. If the Reset Input button is pressed then the count is set to 0.


Railfence Decipher

This window will aid the use in deciphering Railfence type cryptograms.  The display area is read-only but you can copy selected text to the clipboard.

Height	Pick the size of the rail. This value can range from 3 to 20.
Generate	Generate the result.in the display window based upon the keyword, input text and selected block size.
Block Size	Format the data into 5 or 7 characters in length.  The default is 5.
Reset Input	Reset the data in the text window to the text that is in the CryptoAnalyzer Input Area.
Count	This the number of characters in the display window once the Generate button has been pressed. If the Reset Input button is pressed then the count is set to 0.


Playfair Encipher

This window will aid the use in enciphering Playfair type cryptograms.  The display area is read-only but you can copy selected text to the clipboard.

Generate	Generate the result.in the display window based upon the keyword, input text and selected block size.
KeyWord	This can be any alphabetic string up to 12 characters. This field must be in otherwise an error will be displayed.
Block Size	Format the data into 5 or 7 characters in length.  The default is 5.
Reset Input	Reset the data in the text window to the text that is in the CryptoAnalyzer Input Area.
Count	This the number of characters in the display window once the Generate button has been pressed. If the Reset Input button is pressed then the count is set to 0.


Playfair Decipher

This window will aid the use in deciphering Playfair type cryptograms.  The display area is read-only but you can copy selected text to the clipboard.

Generate	Generate the result.in the display window based upon the keyword, input text and selected block size.
KeyWord	This can be any alphabetic string up to 12 characters. This field must be in otherwise an error will be displayed.
Block Size	Format the data into 5 or 7 characters in length.  The default is 5.
Reset Input	Reset the data in the text window to the text that is in the CryptoAnalyzer Input Area.
Count	This the number of characters in the display window once the Generate button has been pressed. If the Reset Input button is pressed then the count is set to 0.


Polyalphabetic Encipher

This window will aid the use in enciphering Polyalphabetic type cryptograms.  The display area is read-only but you can copy selected text to the clipboard.

Generate	Generate the result.in the display window based upon the keyword, input text and selected block size.
KeyWord	This can be any alphabetic string up to 12 characters. This field must be in otherwise an error will be displayed.
Block Size	Format the data into 5 or 7 characters in length.  The default is 5.
Reset Input	Reset the data in the text window to the text that is in the CryptoAnalyzer Input Area.
Count	This the number of characters in the display window once the Generate button has been pressed. If the Reset Input button is pressed then the count is set to 0.


Polyalphabetic Decipher

This window will aid the use in deciphering Polyalphabetic type cryptograms.  The display area is read-only but you can copy selected text to the clipboard.

Generate	Generate the result.in the display window based upon the keyword, input text and selected block size.
KeyWord	This can be any alphabetic string up to 12 characters. This field must be in otherwise an error will be displayed.
Block Size	Format the data into 5 or 7 characters in length.  The default is 5.
Reset Input	Reset the data in the text window to the text that is in the CryptoAnalyzer Input Area.
Count	This the number of characters in the display window once the Generate button has been pressed. If the Reset Input button is pressed then the count is set to 0.


Columnar Encipher

This window will aid the use in enciphering Columnar type cryptograms.  The display area is read-only but you can copy selected text to the clipboard.

Generate	Generate the result.in the display window based upon the keyword, input text and selected block size.
KeyWord	This can be any alphabetic string up to 12 characters. This field must be in otherwise an error will be displayed.
Block Size	Format the data into 5 or 7 characters in length.  The default is 5.
Reset Input	Reset the data in the text window to the text that is in the CryptoAnalyzer Input Area.
Count	This the number of characters in the display window once the Generate button has been pressed. If the Reset Input button is pressed then the count is set to 0.


Columnar Decipher

This window will aid the use in deciphering Columnar type cryptograms.  The display area is read-only but you can copy selected text to the clipboard.

Generate	Generate the result.in the display window based upon the keyword, input text and selected block size.
KeyWord	This can be any alphabetic string up to 12 characters. This field must be in otherwise an error will be displayed.
Block Size	Format the data into 5 or 7 characters in length.  The default is 5.
Reset Input	Reset the data in the text window to the text that is in the CryptoAnalyzer Input Area.
Count	This the number of characters in the display window once the Generate button has been pressed. If the Reset Input button is pressed then the count is set to 0.


Vigenere Encipher

This window will aid the use in enciphering Vigenere type cryptograms.  The display area is read-only but you can copy selected text to the clipboard.

Generate	Generate the result.in the display window based upon the keyword, input text and selected block size.
KeyWord	This can be any alphabetic string up to 12 characters. This field must be in otherwise an error will be displayed.
Block Size	Format the data into 5 or 7 characters in length.  The default is 5.
Reset Input	Reset the data in the text window to the text that is in the CryptoAnalyzer Input Area.
Count	This the number of characters in the display window once the Generate button has been pressed. If the Reset Input button is pressed then the count is set to 0.


Vigenere Decipher

This window will aid the use in deciphering Vigenere type cryptograms.  The display area is read-only but you can copy selected text to the clipboard.

Generate	Generate the result.in the display window based upon the keyword, input text and selected block size.
KeyWord	This can be any alphabetic string up to 12 characters. This field must be in otherwise an error will be displayed.
Block Size	Format the data into 5 or 7 characters in length.  The default is 5.
Reset Input	Reset the data in the text window to the text that is in the CryptoAnalyzer Input Area.
Count	This the number of characters in the display window once the Generate button has been pressed. If the Reset Input button is pressed then the count is set to 0.


Window New
New command (Window menu)

Use this command to open a new window with the same contents as the active window.  You can open multiple document windows to display different parts or views of a document at the same time.  If you change the contents in one window, all other windows containing the same document reflect those changes.  When you open a new window, it becomes the active window and is displayed on top of all other open windows.


Help Index
Index command (Help menu)

Use this command to display the opening screen of Help.  From the opening screen, you can jump to step-by-step instructions for using CryptoAnalyzer and various types of reference information.

Once you open Help, you can click the Contents button whenever you want to return to the opening screen.


Using Help
Using Help command (Help menu)

Use this command for instructions about using Help.


About Help
About command (Help menu)

Use this command to display the copyright notice and version number of CryptoAnalyzer.


Help Using Help Command
Context Help command

Use the Context Help command to obtain help on some portion of CryptoAnalyzer.  When you choose the Toolbar's Context Help button, the mouse pointer will change to an arrow and question mark.  Then click somewhere in the CryptoAnalyzer window, such as another Toolbar button.  The Help topic will be shown for the item you clicked.

Shortcut

Keys:	SHIFT+F1


Title Bar

The title bar is located along the top of a window.  It contains the name of the application.

To move the window, drag the title bar.  Note: You can also move dialog boxes by dragging their title bars.

A title bar may contain the following elements:

Application Control-menu button

Document Control-menu button

Maximize button

Minimize button

Name of the application

Restore button


Scroll bars

Displayed at the right and bottom edges of the document window.  The scroll boxes inside the scroll bars indicate your vertical and horizontal location in the document.  You can use the mouse to scroll to other parts of the document.


System Size Window
Size command (System menu)

Use this command to display a four-headed arrow so you can size the active window with the arrow keys.

After the pointer changes to the four-headed arrow:

1.	Press one of the DIRECTION keys (left, right, up, or down arrow key) to move the pointer to the border you want to move.

2.	Press a DIRECTION key to move the border.

3.	Press ENTER when the window is the size you want.

Note:  This command is unavailable if you maximize the window.

Shortcut

Mouse:	Drag the size bars at the corners or edges of the window.


System Move Window
Move command (Control menu)

Use this command to display a four-headed arrow so you can move the active window or dialog box with the arrow keys.

Note:  This command is unavailable if you maximize the window.

Shortcut

Keys:	CTRL+F7


System Minimize Command
Minimize command (application Control menu)

Use this command to reduce the CryptoAnalyzer window to an icon.

Shortcut

Mouse:	Click the minimize icon [image] on the title bar.

Keys:	ALT+F9


System Maximize Window
Maximize command (System menu)

Use this command to enlarge the active window to fill the available space.

Shortcut

Mouse:	Click the maximize icon [image] on the title bar; or double-click the title bar.

Keys:	CTRL+F10 enlarges a document window.


Next Window Command
Next Window command (document Control menu)

Use this command to switch to the next open document window.  CryptoAnalyzer determines which window is next according to the order in which you opened the windows.

Shortcut

Keys:	CTRL+F6


Previous Window Command
Previous Window command (document Control menu)

Use this command to switch to the previous open document window.  CryptoAnalyzer determines which window is previous according to the order in which you opened the windows.

Shortcut

Keys:	SHIFT+CTRL+F6


Close Command
Close command (Control menus)

Use this command to close the active window or dialog box.

Double-clicking a Control-menu box is the same as choosing the Close command.

Note:  If you have multiple windows open for a single document, the Close command on the document Control menu closes only one window at a time.  You can close all windows at once with the Close command on the File menu.

Shortcuts

Keys: 	CTRL+F4 closes a document window

ALT+F4 closes the <<YourType>> window or dialog box


RestoreCommand
Restore command (Control menu)

Use this command to return the active window to its size and position before you chose the Maximize or Minimize command.


Switch Command
Switch to command (application Control menu)

Use this command to display a list of all open applications.  Use this "Task List" to switch to or close an application on the list.

Shortcut

Keys:	CTRL+ESC

Dialog Box Options

When you choose the Switch To command, you will be presented with a dialog box with the following options:

Task List

Select the application you want to switch to or close.

Switch To

Makes the selected application active.

End Task

Closes the selected application.

Cancel

Closes the Task List box.

Cascade

Arranges open applications so they overlap and you can see each title bar.  This option does not affect applications reduced to icons.

Tile

Arranges open applications into windows that do not overlap.  This option does not affect applications reduced to icons.

Arrange Icons

Arranges the icons of all minimized applications across the bottom of the screen.


Edit Clear Command
Clear command (Edit menu)

This command will allow the specified text in the CryptoAnalyzer Input Area to be cleared.


No Help Available

No help is available for this area of the window.


No Help Available

No help is available for this message box.

<< If you wish to author help specific to each message box prompt, then remove the AFX_HIDP_xxx values from the [ALIAS] section of your .HPJ file, and author a topic for each AFX_HIDP_xxx value.  For example, AFX_HIDP_INVALID_FILENAME is the help topic for the Invalid Filename message box. >>


File Print Command
Print command (File menu)

Use this command to print a document.  This command will print the data in the CryptoAnayzer Input Area.

Shortcuts

Toolbar:

Keys:	CTRL+P