*Optional parameters are enclosed in brackets [].
Shortcuts are displayed in parenthesis ().

Click a command below for more information.

General Commands

clear
Clears the screen.
(d) display
Displays the current state of the cipher. This generally will display both the ciphertext and the current state of the plaintext.
(p) pattern pattern [filter]
Looks up the pattern in the current word list using the selected pattern_type.

Available Pattern Types

Normal numeric patterns.
Begin at the left side of the word and replace all letters with increasing numbers. Use the same number for any repeated letters. This is the default type and the pattern_type can be ommitted when using this type.
Example: people = 123142
Shortened numeric patterns.
Begin at the left side of the word and replace all letters with increasing numbers. Remove all numbers of non-repeated letters and group the repeated letters in order.
Example: people = 1426
High/Low Frequency
Using a frequency table you can determine which letters are high and low freqency letters. Then replace the letters with H for high and L for low.
Example: people = LHHLLH

Optional Filter

The filter can consist of any letters and the following special codes:
  • . Matches any one character
  • * Matches all characters if available
  • + Matches all characters but there must be at least one character available
Example: people = p..p.. or p..p+
plaintext
Displays the current state of the plaintext.
wordlist name
Loads the word list named name. Use wordlists to list all the available word lists.
wordlists
Displays all the available word lists.

Aristocrat/Patristocrat Commands

(f) frequency [length]
Displays the frequency chart for the selected length. If length is not specified, then single letter counts are displayed. Use 2 for digraphs and 3 for trigraphs.
(s) set ct [pt]
Sets each letter in ct to the corresponding letter in pt. If pt is not provided, then any existing relationships will be cleared.
(ts) test_set ct [pt]
Shows what it would look like if the ct letters were changed to the pt letters. This is only a test and will not actually perform the change.

Homophonic Commands

(f) frequency
Displays the frequency chart for the four cipher alphabets.
(s) set ct [pt]
Sets the shift for the number in ct to the corresponding letter in pt. If pt is not provided, then the shift for the specified number will be cleared.
(ts) test_set ct [pt]
Shows what it would look like if the number in ct were changed to the specifiedpt letter. This is only a test and will not actually perform the change.