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

G

GaAnalyzer - Class in hcrypto.analyzer.evolutionary
Superclass for all GaAnalyzers.
GaAnalyzer() - Constructor for class hcrypto.analyzer.evolutionary.GaAnalyzer
GaAnalyzer() -- Default constructor
GaAnalyzer(GaParameters, AnalyzerFrame) - Constructor for class hcrypto.analyzer.evolutionary.GaAnalyzer
GaAnalyzer() -- this constructor is given an object containing parameter settings
GaIndividual - Class in hcrypto.analyzer.evolutionary
 
GaIndividual() - Constructor for class hcrypto.analyzer.evolutionary.GaIndividual
 
GaIndividual(String, String, GaParameters) - Constructor for class hcrypto.analyzer.evolutionary.GaIndividual
This constructor takes an initial distribution for the key as a parameter.
GaIndividual(GaIndividual) - Constructor for class hcrypto.analyzer.evolutionary.GaIndividual
Copy constructor
GaParameters - Class in hcrypto.analyzer.evolutionary
 
GaParameters() - Constructor for class hcrypto.analyzer.evolutionary.GaParameters
 
GaParameters(String) - Constructor for class hcrypto.analyzer.evolutionary.GaParameters
 
GaPopulation - Class in hcrypto.analyzer.evolutionary
This abstract class should be subclassed with a class containing implementations of the init() and run() methods for a particular type of GaPopulation.
GaPopulation(String, String, GaParameters) - Constructor for class hcrypto.analyzer.evolutionary.GaPopulation
GaPopulation() constructor
generations - Variable in class hcrypto.analyzer.evolutionary.GaParameters
 
getActiveCipherFrame() - Static method in class applications.cryptotoolj.WindowManager
 
getAlgorithm() - Method in class hcrypto.cipher.Cipher
returns a string giving the name of the cipher algorithm.
getAlgorithm() - Method in class hcrypto.cipher.HistoricalKey
This abstract method should be implemented in the algorithm-specific subclass.
getAlgorithm() - Method in class hcrypto.engines.AffineKey
Returns the algorithm name "Affine".
getAlgorithm() - Method in class hcrypto.engines.CaesarKey
Returns the algorithm name "Caesar".
getAlgorithm() - Method in class hcrypto.engines.NullKey
 
getAlgorithm() - Method in class hcrypto.engines.PlayfairKey
Returns the algorithm name "Playfair".
getAlgorithm() - Method in class hcrypto.engines.PolySubstitutionKey
Returns the algorithm name "PolySubstitution".
getAlgorithm() - Method in class hcrypto.engines.RailfenceKey
Returns the name of the algorithm "RailFence".
getAlgorithm() - Method in class hcrypto.engines.SubstitutionKey
Returns the algorithm name "Substitution".
getAlgorithm() - Method in class hcrypto.engines.TranspositionKey
Returns the name of the algorithm "Transposition".
getAlgorithm() - Method in class hcrypto.engines.VigenereKey
Returns the name of the algorithm "Vigenere".
getAlgorithm() - Method in class plugins.CaesarKey
Returns the algorithm name "Caesar".
getAlphabet() - Method in class hcrypto.analyzer.evolutionary.NgramArray
 
getAlphabet() - Method in class hcrypto.cipher.HistoricalKey
Returns a reference to this key's alphabet.
getAlphabeticsCount() - Method in class hcrypto.analyzer.tool.FrequencyTable
Returns a count of just alphabetic characters
getAlphabetRangeOptions() - Method in class hcrypto.cipher.Cipher
returns a string giving the alphabet range options for a particular cipher.
getAlphabetRangeOptions() - Method in class hcrypto.cipher.CipherEngine
 
getAlphSize() - Method in class hcrypto.analyzer.evolutionary.NgramArray
 
getAnalyzerDirectory() - Static method in class applications.cryptotoolj.Tools
 
getAnalyzerPackageName() - Static method in class applications.cryptotoolj.Tools
 
getApplet() - Static method in class applications.cryptotoolj.WindowManager
 
getArrSize() - Method in class hcrypto.analyzer.evolutionary.NgramArray
 
getBlocksize() - Method in class hcrypto.cipher.HistoricalKey
Returns this cipher's blocksize.
getChar(int) - Method in class hcrypto.engines.PlayfairKey
Returns the character at the specified index.
getChar(int, int) - Method in class hcrypto.engines.PlayfairKey
Returns the character at the specified row and column.
getCharCount() - Method in class hcrypto.analyzer.tool.FrequencyTable
Returns a count of all characters.
getCharCount() - Method in class hcrypto.analyzer.tool.TextStatistics
returns the total number of characters in the text
getChiSquare(String) - Method in class hcrypto.analyzer.AffineAnalyzer
 
getCipherEngine(String) - Method in class hcrypto.provider.Provider
Searches the main provider's internal lists for an instance of a provider that implements the desired algorithm.
getCipherEngine(String, String) - Method in class hcrypto.provider.Provider
Searches the main provider's internal lists for an instance of the provider named in the second parameter that implements the desired algorithm.
getCipherKey() - Method in class hcrypto.cipher.HistoricalKey
Returns the cipher alphabet.
getCipherKeyName(String) - Method in class hcrypto.provider.Provider
Searches the main provider's internal lists for an instance of a provider that implements the desired key.
getCipherKeyName(String, String) - Method in class hcrypto.provider.Provider
Searches the main provider's internal lists for an instance of the provider named in the second parameter that implements the desired algorithm.
getCipherNames() - Static method in class hcrypto.provider.Provider
Returns a comma-delimited string of the names of the cipher algorithms.
getCodingAlphabet() - Method in class hcrypto.engines.PolySubstitutionKey
Returns the plaintext alphabet.
getCoincidenceIndex() - Method in class hcrypto.analyzer.tool.TextStatistics
 
getColIndex(int) - Method in class hcrypto.engines.PlayfairKey
Returns the column index for the specified index.
getCount(int) - Method in class hcrypto.analyzer.tool.FrequencyTable
Returns the count for a specific character
getCryptogramFrequencies() - Method in class hcrypto.analyzer.tool.FrequencyTable
 
getCryptoTool() - Static method in class applications.cryptotoolj.WindowManager
 
getCTAlphabet() - Method in class hcrypto.cipher.HistoricalKey
Returns a reference to this key's cipherAlphabet.
getDecodingAlphabet() - Method in class hcrypto.engines.PolySubstitutionKey
Returns the decoding alphabet.
getDecrypt() - Method in class hcrypto.analyzer.evolutionary.GaIndividual
 
getDesc(int) - Static method in class hcrypto.cipher.AlphabetFactory
Returns a String description that specifies the range of the alphabet
getDescriptor(int) - Method in class hcrypto.analyzer.tool.Dictionary
 
getDictionary() - Static method in class hcrypto.analyzer.tool.TextUtilities
This method returns the English frequency of a given character.
getDictionaryName() - Method in class hcrypto.analyzer.tool.Dictionary
 
getEnglishFacts() - Method in class applications.cryptotoolj.CipherFrame
Opens a separate frame and displays certain useful statistics for the selected text.
getEnglishFrequency(char) - Static method in class hcrypto.analyzer.tool.TextStatistics
Static Utility Methods Used by Analyzers
getEvalDict() - Method in class hcrypto.analyzer.evolutionary.WordBasedGaPopulation
 
getFile() - Method in class applications.cryptotoolj.TextAreaPlus
 
getFitness() - Method in class hcrypto.analyzer.evolutionary.GaIndividual
 
getFittest(int) - Method in class hcrypto.analyzer.evolutionary.GaPopulation
 
getFittest(int) - Method in class hcrypto.analyzer.evolutionary.NgramGaPopulation
 
getFittest(int) - Method in class hcrypto.analyzer.evolutionary.WordBasedGaPopulation
 
getFreq(char) - Method in class hcrypto.analyzer.evolutionary.NgramArray
 
getFreq(String) - Method in class hcrypto.analyzer.tool.Dictionary
 
getFreq(String) - Method in class hcrypto.analyzer.tool.PatternDictionary
 
getFrequencies() - Method in class hcrypto.analyzer.tool.FrequencyTable
returns the frequencies as an array
getFrequency(String) - Method in class hcrypto.analyzer.tool.PatternDictionary
 
getFrequency() - Method in class hcrypto.analyzer.tool.PatternWord
 
getFrequency(char) - Method in class hcrypto.analyzer.tool.TextStatistics
returns the frequency of its char parameter
getFrequencyReport() - Method in class hcrypto.analyzer.tool.TextStatistics
returns a 2-D table of frequencies
getFrequencyTable() - Method in class hcrypto.analyzer.tool.TextStatistics
 
getHighestFreq() - Method in class hcrypto.analyzer.tool.FrequencyTable
returns the highest frequency character
getHistogramData() - Method in class hcrypto.analyzer.tool.FrequencyTable
Constructs an array of int out of the frequency tables
getIndexOfMinimum(double[]) - Static method in class hcrypto.analyzer.tool.TextStatistics
 
getInstance(char[]) - Static method in class hcrypto.cipher.AlphabetFactory
Returns an Alphabet instance, constructed from an array subranges specified by their 16-bit Unicodes.
getInstance(Character.UnicodeBlock[]) - Static method in class hcrypto.cipher.AlphabetFactory
Returns an Alphabet instance, constructed from an array of Unicode blocks
getInstance(int) - Static method in class hcrypto.cipher.AlphabetFactory
Returns an Alphabet instance, constructed from a range identifier
getInstance(String) - Static method in class hcrypto.cipher.AlphabetFactory
This factory method returns an alphabet constructed from a string that describes the Unicode ranges that make up the alphabet.
getInstance(String, String) - Static method in class hcrypto.cipher.Cipher
searches for the provider named in the second parameter for an implementation of the algorithm named in its first parameter.
getInstance(String) - Static method in class hcrypto.cipher.Cipher
searches for a provider that provides an implementation of the algorithm named in its parameter, throwing a "no such algorithm" exception if none is found.
getInstance(String, String) - Static method in class hcrypto.cipher.HistoricalKey
searches for the provider named in the second parameter for an implementation of the algorithm named in its first parameter.
getInvertedKeyword() - Method in class hcrypto.engines.TranspositionKey
Returns the inverted keyword.
getIOC() - Method in class hcrypto.analyzer.tool.IndexOfCoincidence
 
getKey() - Method in class hcrypto.analyzer.evolutionary.GaIndividual
 
getKey() - Method in class hcrypto.analyzer.evolutionary.NgramGaIndividual
 
getKeyA() - Method in class hcrypto.engines.AffineKey
Returns the keyA value for the Affine function.
getKeyAreaText() - Method in class applications.cryptotoolj.KeyDialog
Returns the text in entered in the "key" JTextArea.
getKeyB() - Method in class hcrypto.engines.AffineKey
Returns the keyB value for the Affine function.
getKeyDescriptorPrompt() - Method in class hcrypto.cipher.HistoricalKey
Returns an interface prompt describing the key
getKeyword() - Method in class hcrypto.cipher.HistoricalKey
Returns the keyword for this key.
getKeywordString() - Method in class hcrypto.analyzer.AffineAnalyzer
 
getKeywordString() - Method in class hcrypto.analyzer.CaesarAnalyzer
 
getKeywordString() - Method in interface hcrypto.analyzer.ExpertAnalyzer
 
getKeywordString() - Method in class hcrypto.analyzer.VigenereAnalyzer
 
getKHighestFreqChar(int) - Method in class hcrypto.analyzer.tool.FrequencyTable
returns the the kth highest frequency character
getKHighestFreqChar(int) - Method in class hcrypto.analyzer.tool.TextStatistics
returns the the kth highest frequency character
getLeftColIndex(int) - Method in class hcrypto.engines.PlayfairKey
Returns the left column index for the specified index.
getMenuBar() - Static method in class applications.cryptotoolj.Menus
 
getMenus() - Method in class applications.cryptotoolj.CryptoToolJ
Returns a reference to the programs Menus object.
getMinimumSize() - Method in class applications.cryptotoolj.MultiLineLabel
 
getMostFreqWord(int) - Method in class hcrypto.analyzer.evolutionary.NgramArray
 
getName() - Method in class hcrypto.provider.Provider
Returns the name of this provider object.
getNgramFreq(String) - Method in class hcrypto.analyzer.evolutionary.NgramArray
 
getNGramProb(String) - Method in class hcrypto.analyzer.evolutionary.NgramArray
getNgramProb() computes the probability of an ngram.
getNN() - Method in class hcrypto.analyzer.evolutionary.NgramArray
 
getOptimalShift() - Method in class hcrypto.analyzer.CaesarAnalyzer
This method performs a Chi-Square test to find the optimal shift.
getOptimalShift(int, int) - Method in class hcrypto.analyzer.CaesarAnalyzer
This method performs a Chi-Square test to find the optimal Caesar shift on a polyalphabetic text.
getOptimalShift(int, int) - Method in class hcrypto.analyzer.VigenereAnalyzer
This method performs a Chi-Square test to find the optimal Caesar shift on a polyalphabetic text.
getPattern() - Method in class hcrypto.analyzer.tool.PatternWord
 
getPattern() - Method in class hcrypto.analyzer.tool.Token
 
getPatternDictionary() - Static method in class hcrypto.analyzer.tool.TextUtilities
 
getPatternDictionary(int) - Static method in class hcrypto.analyzer.tool.TextUtilities
 
getPatternSet() - Method in class hcrypto.analyzer.tool.Token
 
getPatternWordArray(String) - Method in class hcrypto.analyzer.tool.PatternDictionary
 
getPatternWords() - Method in class applications.cryptotoolj.CipherFrame
Lets user search for pattern words.
getPlainKey() - Method in class hcrypto.cipher.HistoricalKey
Returns the plaintext alphabet.
getPluginDirectory() - Static method in class applications.cryptotoolj.Tools
 
getPreferredLocation() - Method in class applications.cryptotoolj.CryptoToolJ
Calculates a preferred location for the main application window based on the screen size.
getPreferredSize() - Method in class applications.cryptotoolj.MultiLineLabel
 
getProvider() - Method in class hcrypto.cipher.Cipher
returns a string giving the name of the provider that implements the cipher algorithm.
getProviderDirectory() - Static method in class applications.cryptotoolj.Tools
 
getProviderPackageName() - Static method in class applications.cryptotoolj.Tools
 
getRangeDesc() - Method in class hcrypto.cipher.Alphabet
returns a descriptor that specifies the range of this alphabet
getRangeHigh(String) - Static method in class hcrypto.cipher.AlphabetFactory
 
getRangeHigh(Character.UnicodeBlock) - Static method in class hcrypto.cipher.UnicodeRanges
 
getRangeHigh(String) - Static method in class hcrypto.cipher.UnicodeRanges
Returns the last character in the range described by its parameter.
getRangeId() - Method in class hcrypto.cipher.Alphabet
returns the rangeId
getRangeId(String) - Static method in class hcrypto.cipher.AlphabetFactory
Returns the int ID for a given valid alphabet String descriptor and returns -1 for an invalid descriptor.
getRangeLow(String) - Static method in class hcrypto.cipher.AlphabetFactory
 
getRangeLow(Character.UnicodeBlock) - Static method in class hcrypto.cipher.UnicodeRanges
 
getRangeLow(String) - Static method in class hcrypto.cipher.UnicodeRanges
Returns the first character in the range described by its parameter.
getRanges(String) - Static method in class hcrypto.cipher.AlphabetFactory
Returns a character array of starting and ending char values for each of the Unicode ranges included in this alphabet.
getRanges(Character.UnicodeBlock[]) - Static method in class hcrypto.cipher.AlphabetFactory
Returns a character array of starting and ending char values for each of the Unicode ranges contained in its parameter.
getRanges(int) - Static method in class hcrypto.cipher.AlphabetFactory
 
getReport() - Method in class hcrypto.analyzer.AffineAnalyzer
 
getReport() - Method in interface hcrypto.analyzer.Analyzer
 
getReport() - Method in class hcrypto.analyzer.CaesarAnalyzer
 
getReport() - Method in class hcrypto.analyzer.CryptoAnalyzer
Part of Analyzer interface.
getReport() - Method in class hcrypto.analyzer.DigramAnalyzer
This method is part of the Analyzer interface.
getReport() - Method in class hcrypto.analyzer.evolutionary.NgramArray
From the Analyzer interface.
getReport() - Method in class hcrypto.analyzer.tool.EnglishFacts
getResult() is part of Analyzer interface.
getReport() - Method in class hcrypto.analyzer.tool.FrequencyTable
 
getReport() - Method in class hcrypto.analyzer.tool.IndexOfCoincidence
 
getReport() - Method in class hcrypto.analyzer.tool.PatternWordSearcher
getResult() is part of Analyzer interface.
getReport() - Method in class hcrypto.analyzer.tool.TextAnalyzer
getReport() is part of Analyzer interface.
getReport() - Method in class hcrypto.analyzer.tool.TextStatistics
 
getReport() - Method in class hcrypto.analyzer.VigenereAnalyzer
 
getReport() - Method in class hcrypto.analyzer.WordBasedAnalyzer
This method is part of the Analyzer interface.
getReport() - Method in class pluginanalyzers.NullAnalyzer
 
getReport() - Method in class pluginanalyzers.TestAnalyzer
getReport() is part of Analyzer interface.
getResult() - Method in class applications.cryptotoolj.FileSaveMessageDialog
 
getRightColIndex(int) - Method in class hcrypto.engines.PlayfairKey
Returns the right column index for the specified index.
getRowAboveIndex(int) - Method in class hcrypto.engines.PlayfairKey
Returns the row above the index for the specified index.
getRowBelowIndex(int) - Method in class hcrypto.engines.PlayfairKey
Returns the row below the index for the specified index.
getRowIndex(int) - Method in class hcrypto.engines.PlayfairKey
Returns the row index for the specified index.
getScore() - Method in class hcrypto.analyzer.tool.PatternWord
 
getScore() - Method in class hcrypto.analyzer.tool.Token
 
getSeedDict() - Method in class hcrypto.analyzer.evolutionary.WordBasedGaPopulation
 
getSelectedAlphabetChoice() - Method in class applications.cryptotoolj.KeyDialog
Returns the alphabet choice selected with a JRadioButton.
getShift() - Method in class hcrypto.engines.CaesarKey
Returns shift value.
getShift() - Method in class plugins.CaesarKey
Returns shift value.
getSize() - Method in class hcrypto.cipher.Alphabet
returns the number of characters in this alphabet.
getSortedCryptogramFrequencies() - Method in class hcrypto.analyzer.tool.FrequencyTable
 
getStepSize() - Method in class hcrypto.analyzer.evolutionary.NgramArray
 
getText() - Method in class applications.cryptotoolj.TextAreaPlus
 
getTextArea() - Method in class applications.cryptotoolj.AnalyzerFrame
 
getTextAreaWithFocus() - Method in class applications.cryptotoolj.CipherFrame
Returns a reference to the TextArea that currently has focus.
getToken() - Method in class hcrypto.analyzer.tool.Token
 
getUnusedLetters(String) - Static method in class hcrypto.analyzer.tool.TextUtilities
 
getWindowCount() - Static method in class applications.cryptotoolj.WindowManager
 
getWindowId() - Method in class applications.cryptotoolj.CipherFrame
Gets this window's id number.
getWord() - Method in class hcrypto.analyzer.tool.PatternWord
 
getWordList(String) - Method in class hcrypto.analyzer.tool.PatternDictionary
 

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