NAME
digrafid - Create and manipulate a digrafid cipher
SYNOPSIS
set cipherProc [cipher create digrafid]
cipherProc configure ?options?
cipherProc cget option
cipherProc restore shift
DESCRIPTION
cipherProc configure ?options?
- Configure the settings for the digrafid cipher. Valid options are:
cipherProc configure -ciphertext string
cipherProc configure -ct string
- Set the ciphertext for this cipher instance to string.
Invalid letters or numbers in the ciphertext are silently discarded.
cipherProc configure -period n
- Set the period for this cipher to n.
cipherProc configure -language language
- This option is currently ignored for all cipher types. Set
the current cipher language to language. If the cipher
has a solve method then digram frequencies for this language are used
to determine the best fit. If the language is not specified or not
known then english is used.
cipherProc cget option
- Look up the value for a given option. Valid options are:
cipherProc cget -type
- Returns the type of this cipher. In this case, digrafid
cipherProc cget -ciphertext
cipherProc cget -ct
- Return the ciphertext for this cipher.
cipherProc cget -plaintext
cipherProc cget -pt
- Return the plaintext for this cipher based on the current
key setting.
cipherProc cget -key
- Returns the current key setting for this cipher. The result
can be passed back to this cipher instance or another cipher
with the cipherProc restore subcommand.
cipherProc cget -length
- Returns the length of the ciphertext for this cipher. 0
is returned if the ciphertext has not been set.
cipherProc cget -period
- Return the period for this cipher.
cipherProc cget -digrafidtext
- Undocumented feature.
cipherProc cget -language
- Returns the name of the language used for this cipher.
cipherProc restore keysquare1 keysquare2
- Restore a digrafid from keysquares.
Back to the Index
wart@kobold.org
Created on Wed Mar 31 08:18:25 PST 2004