Serialized Form

Class SJavaPad implements Serializable

Serialized Fields

contentPane

java.awt.Container contentPane
Top level container

outputArea

javax.swing.JTextArea outputArea
TextArea that shows the used information

inputStream

java.io.RandomAccessFile inputStream
Object for reading from inputFile

keyStream

java.io.RandomAccessFile keyStream
Object for reading from keyfile

outputStream

java.io.DataOutputStream outputStream
Object for writing to outputFile

getInputField

javax.swing.JTextField getInputField
TextField for inputing the inputFile

getKeyField

javax.swing.JTextField getKeyField
TextField for inputing the keyFile

getOutputField

javax.swing.JTextField getOutputField
TextField for inputing the outputFile

encryptDecryptButton

javax.swing.JButton encryptDecryptButton
Button for starting key encryption/decryption

progressBar

javax.swing.JProgressBar progressBar
Shows the progress of the key generation

percentComplete

int percentComplete
shows how many percent complete the generating random number / writing char process is


Class SMakeKey implements Serializable

Serialized Fields

contentPane

java.awt.Container contentPane
Top level container

outputArea

javax.swing.JTextArea outputArea
TextArea that shows the used information

inputField

javax.swing.JTextField inputField
TextField for inputing the number of chars to write

filenameField

javax.swing.JTextField filenameField
TextFiled for inputing/showing the filename

outputFile

java.io.File outputFile
Object for getting the keyFile

validKeyLength

boolean validKeyLength
makes sure a valid keylength is entered before key generation is tried

fileSelected

boolean fileSelected
makes sure a file is selected before the program tries to write the key

keyLength

int keyLength
Length of the key

outerClass

KeyGenerator outerClass

keyGenerator

KeyGenerator.ToFileThread keyGenerator

timer

javax.swing.Timer timer


Class SPassPhrase implements Serializable

Serialized Fields

contentPane

java.awt.Container contentPane
Top level container

outputArea

javax.swing.JTextArea outputArea
TextArea that shows the used information

passPhraseField

javax.swing.JTextField passPhraseField
TextField for inputing the passphrase

filenameField

javax.swing.JTextField filenameField
TextField for inputing/showing the filename

newFilenameField

javax.swing.JTextField newFilenameField
TextField for inputing/showing the new filename

inputFile

java.io.File inputFile
Object for getting the file to "passphrase"

outputFile

java.io.File outputFile
Object for getting the file to write the result to

fileSelected

boolean fileSelected
makes sure a inputfile is selected before the program tries to passphrase the file

newFileSelected

boolean newFileSelected
makes sure a outputfile is selected before the program tries to passphrase the file

outerClass

PassPhrase outerClass

passPhraser

PassPhrase.PassPhraseToFileThread passPhraser

timer

javax.swing.Timer timer