A B C D E F G H I K L M N O P R S T U V W X Y

C

CaesarAnalyzer - Class in hcrypto.analyzer
Assumes that the text it is passed is encrypted with a Caesar shift.
CaesarAnalyzer() - Constructor for class hcrypto.analyzer.CaesarAnalyzer
 
CaesarAnalyzer(AnalyzerFrame) - Constructor for class hcrypto.analyzer.CaesarAnalyzer
 
CaesarAnalyzer(TextStatistics) - Constructor for class hcrypto.analyzer.CaesarAnalyzer
 
CaesarEngine - Class in hcrypto.engines
Implements the Caesar cipher algorithm for any range of alphabets, including az, AZ, azAZ, azAZ09, printable, and ASCII.
CaesarEngine() - Constructor for class hcrypto.engines.CaesarEngine
Creates a CaesarEngine and sets the alphabetRangeOptions instance variable to "111111", which translates to all six alphabet options for both the plaintext and ciphertext alphabets.
CaesarEngine - Class in plugins
Implements the Caesar cipher algorithm for any range of alphabets, including az, AZ, azAZ, azAZ09, printable, and ASCII.
CaesarEngine() - Constructor for class plugins.CaesarEngine
Creates a CaesarEngine and sets the alphabetRangeOptions instance variable to "111111", which translates to all six alphabet options for both the plaintext and ciphertext alphabets.
CaesarKey - Class in hcrypto.engines
Represents a key for a Caesar (shift) cipher.
CaesarKey() - Constructor for class hcrypto.engines.CaesarKey
 
CaesarKey - Class in plugins
Represents a key for a Caesar (shift) cipher.
CaesarKey() - Constructor for class plugins.CaesarKey
 
calcFitness() - Method in class hcrypto.analyzer.evolutionary.GaIndividual
This method should be implemented in the subclass.
calcFitness() - Method in class hcrypto.analyzer.evolutionary.NgramGaIndividual
calcFitness creates a cipher object and decrypts the message with the current key.
calcFitness() - Method in class hcrypto.analyzer.evolutionary.WordBasedGaIndividual
 
calcStatistics() - Method in class hcrypto.analyzer.tool.TextStatistics
 
CANCEL_OPTION - Static variable in class applications.cryptotoolj.FileSaveMessageDialog
 
CANCEL_OPTION - Static variable in class applications.cryptotoolj.KeyDialog
 
centerWindow(Window) - Static method in class applications.cryptotoolj.AnalyzerFrame
 
centerWindow(Window) - Static method in class applications.cryptotoolj.Tools
 
ch - Variable in class hcrypto.analyzer.tool.FrequencyRecord
 
charCount - Variable in class hcrypto.analyzer.tool.TextStatistics
 
charToInt(char) - Method in class hcrypto.cipher.Alphabet
Returns the position of the parameter ch in the alphabet in the range 0 to size - 1.
chiSquare(int[], int[]) - Static method in class hcrypto.analyzer.tool.TextStatistics
Static methods for Computing chi square statistic
Cipher - Class in hcrypto.cipher
Provides the functionality for a wide range of historical ciphers that can be used for encryption and decryption.
CipherEngine - Class in hcrypto.cipher
Defines the interface for the Cipher class.
CipherEngine() - Constructor for class hcrypto.cipher.CipherEngine
 
CipherFrame - Class in applications.cryptotoolj
Provides a user interface for performing encryption and decryption operations on a particular message.
CipherFrame(CryptoToolJ) - Constructor for class applications.cryptotoolj.CipherFrame
This constructor creates a frame with a menubar and text areas for plaintext and ciphertext.
cipherType - Variable in class hcrypto.analyzer.evolutionary.GaParameters
 
cleanString(String) - Static method in class hcrypto.analyzer.tool.TextUtilities
This method removes punctuation and returns a space delimited string.
close() - Method in class applications.cryptotoolj.CipherFrame
Closes this window, first saving the text in the TextAreas if necessary.
closeAllWindows() - Static method in class applications.cryptotoolj.WindowManager
Closes all CipherFrame windows.
coincidenceIndex - Variable in class hcrypto.analyzer.tool.TextStatistics
 
compareTo(Object) - Method in class hcrypto.analyzer.evolutionary.GaIndividual
From the Comparable interface.
compareTo(Object) - Method in class hcrypto.analyzer.evolutionary.NgramGaIndividual
Overrides the default version
compareTo(Object) - Method in class hcrypto.analyzer.tool.FrequencyRecord
From the Comparable interface.
compareTo(Object) - Method in class hcrypto.analyzer.tool.PatternWord
 
compareTo(Object) - Method in class hcrypto.analyzer.tool.Token
Sorts in ascending order
computeBigramDistances(String) - Method in class hcrypto.analyzer.VigenereAnalyzer
 
computeSuperpositionAnalysis(String) - Method in class hcrypto.analyzer.VigenereAnalyzer
This method performs a superposition test.
contains(String) - Method in class hcrypto.analyzer.tool.Dictionary
 
contains(String) - Method in class hcrypto.analyzer.tool.PatternDictionary
 
containsPattern(String) - Method in class hcrypto.analyzer.tool.PatternDictionary
 
copyText(boolean) - Static method in class applications.cryptotoolj.TextManager
 
count - Variable in class hcrypto.analyzer.tool.FrequencyRecord
 
count() - Method in class hcrypto.analyzer.tool.FrequencyTable
Counts the characters in the text.
countInCorrectChars(String, String) - Static method in class hcrypto.analyzer.tool.TextUtilities
 
countTokens(String) - Static method in class hcrypto.analyzer.tool.TextUtilities
countTokens() counts the tokens (words) in the text.
countWords(Dictionary, String) - Static method in class hcrypto.analyzer.tool.TextUtilities
countWords() counts the number of words in the text by looking up each token in the current dictionary
countWordsForPattern(String) - Method in class hcrypto.analyzer.tool.PatternDictionary
 
countWordsForPattern(String) - Static method in class hcrypto.analyzer.tool.TextUtilities
countWordsForPattern() counts the number of words in the current dictionary that match the pattern
createPermutation(String, int[]) - Method in class hcrypto.cipher.Alphabet
createPermutation(str,permArr) writes a permutation to the array permArr which extends the partial mapping described by the string str.
cross(GaIndividual) - Method in class hcrypto.analyzer.evolutionary.GaIndividual
This abstract method should be implemented in the subclass.
cross(GaIndividual) - Method in class hcrypto.analyzer.evolutionary.NgramGaIndividual
One-point crossover: Pick a random point in i1 and i2 and swap up to NN characters starting from that point.
cross(GaIndividual) - Method in class hcrypto.analyzer.evolutionary.WordBasedGaIndividual
This version of cross swaps characters from each individual's list of characters used in the words found by each individual's key.
CROSS_RATE - Static variable in class hcrypto.analyzer.evolutionary.GaParameters
 
cross_rate - Variable in class hcrypto.analyzer.evolutionary.GaParameters
 
crypto - Variable in class hcrypto.analyzer.tool.WordPairs
 
CryptoAnalyzer - Class in hcrypto.analyzer
Serves as the foundation for all cryptologic analyzers, including GA analyzers.
CryptoAnalyzer() - Constructor for class hcrypto.analyzer.CryptoAnalyzer
CryptoAnalyzer() -- Default constructor
CryptoAnalyzer(GaParameters) - Constructor for class hcrypto.analyzer.CryptoAnalyzer
CryptoAnalyzer() -- this constructor is given an object containing parameter settings
CryptoToolApplet - Class in applications.cryptotoolj
A wrapper class that runs CryptoToolJ as an applet in a Web browser.
CryptoToolApplet() - Constructor for class applications.cryptotoolj.CryptoToolApplet
 
CryptoToolJ - Class in applications.cryptotoolj
Top-level window for the CryptoToolJ application.
CryptoToolJ(Applet) - Constructor for class applications.cryptotoolj.CryptoToolJ
Creates a CryptoToolJ.

A B C D E F G H I K L M N O P R S T U V W X Y