A B C D E F G H I J K L M N O P R S T U V W X
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractBasicLayer - Class in org.jastacry.layer
-
Abstract base class for the actual worker layers.
- AbstractBasicLayer(Class<?>, String) - Constructor for class org.jastacry.layer.AbstractBasicLayer
-
Constructor of Layer.
- AbstractCipherLayer - Class in org.jastacry.layer
-
Abstract base class for encryption.
- AbstractCipherLayer(Class<?>, String) - Constructor for class org.jastacry.layer.AbstractCipherLayer
-
Constructor of abstract class.
- AesCbcLayer - Class in org.jastacry.layer
-
AES Layer class.
- AesCbcLayer() - Constructor for class org.jastacry.layer.AesCbcLayer
-
Constructor of AesLayer.
- AesCtrLayer - Class in org.jastacry.layer
-
AES Layer class.
- AesCtrLayer() - Constructor for class org.jastacry.layer.AesCtrLayer
-
Constructor of AesLayer.
- AesEcbLayer - Class in org.jastacry.layer
-
AES Layer class.
- AesEcbLayer() - Constructor for class org.jastacry.layer.AesEcbLayer
-
Constructor of AesLayer.
- AsciiTransportLayer - Class in org.jastacry.layer
-
Helper class for encode decode.
- AsciiTransportLayer() - Constructor for class org.jastacry.layer.AsciiTransportLayer
-
Constructor of EncodeDecodeLayer.
B
- BITSPERBYTE - Static variable in class org.jastacry.layer.AbstractCipherLayer
-
How many bits in a byte.
C
- chPasswd - Variable in class org.jastacry.layer.AbstractCipherLayer
-
char array of password.
- CoverageIgnore - Annotation Type in net.sourceforge.cobertura
-
Dummy interface for ignoring classes and methods.
- currentIvLen - Variable in class org.jastacry.layer.AbstractCipherLayer
-
IV length.
- currentKeysize - Variable in class org.jastacry.layer.AbstractCipherLayer
-
Key size as defined by child class.
- currentSaltLen - Variable in class org.jastacry.layer.AbstractCipherLayer
-
Salt length.
D
- DECODE - org.jastacry.GlobalData.Action
-
Decode action.
- decStream(InputStream, OutputStream) - Method in class org.jastacry.layer.AbstractCipherLayer
-
decode Stream function.
- decStream(InputStream, OutputStream) - Method in class org.jastacry.layer.AsciiTransportLayer
-
decode Stream function.
- decStream(InputStream, OutputStream) - Method in interface org.jastacry.layer.Layer
-
Decodes an encrypted stream to either plain text or the next encoded layer.
- decStream(InputStream, OutputStream) - Method in class org.jastacry.layer.RotateLayer
-
decode Stream function.
- destroy() - Method in class org.jastacry.Worker
-
Destroy just like a inverted constructor function.
E
- ENCEXT - Static variable in class org.jastacry.GlobalData
-
Extension for encrypted files.
- ENCODE - org.jastacry.GlobalData.Action
-
Encode action.
- encodeAndDecode(InputStream, OutputStream) - Method in class org.jastacry.layer.AbstractCipherLayer
- encodeAndDecode(InputStream, OutputStream) - Method in class org.jastacry.layer.AsciiTransportLayer
- encodeAndDecode(InputStream, OutputStream) - Method in class org.jastacry.layer.FilemergeLayer
-
merge Stream function.
- encodeAndDecode(InputStream, OutputStream) - Method in interface org.jastacry.layer.Layer
-
Local encode Stream function which does the real thing for Random Layer.
- encodeAndDecode(InputStream, OutputStream) - Method in class org.jastacry.layer.RandomLayer
-
Local encode Stream function which does the real thing for Random Layer.
- encodeAndDecode(InputStream, OutputStream) - Method in class org.jastacry.layer.ReadWriteLayer
- encodeAndDecode(InputStream, OutputStream) - Method in class org.jastacry.layer.ReverseLayer
-
Local encode Stream function which does the real thing for Reverse Layer.
- encodeAndDecode(InputStream, OutputStream) - Method in class org.jastacry.layer.RotateLayer
- encodeAndDecode(InputStream, OutputStream) - Method in class org.jastacry.layer.TransparentLayer
-
encode Stream function which does the real thing.
- encodeAndDecode(InputStream, OutputStream) - Method in class org.jastacry.layer.XorLayer
-
Local encode Stream function which does the real thing for Xor Layer.
- encStream(InputStream, OutputStream) - Method in class org.jastacry.layer.AbstractCipherLayer
-
encode Stream function.
- encStream(InputStream, OutputStream) - Method in class org.jastacry.layer.AsciiTransportLayer
-
encode Stream function.
- encStream(InputStream, OutputStream) - Method in interface org.jastacry.layer.Layer
-
Encodes either plain text or an encoded layer to the next encoding layer.
- encStream(InputStream, OutputStream) - Method in class org.jastacry.layer.RotateLayer
-
encode Stream function.
- endController - Variable in class org.jastacry.layer.AbstractBasicLayer
-
Countdown for managing threads running.
- equals(Object) - Method in class org.jastacry.layer.AesCbcLayer
-
Override equals method from object class.
- equals(Object) - Method in class org.jastacry.layer.AesCtrLayer
-
Override equals method from object class.
- equals(Object) - Method in class org.jastacry.layer.AesEcbLayer
-
Override equals method from object class.
- equals(Object) - Method in class org.jastacry.layer.AsciiTransportLayer
-
Override equals method from object class.
- equals(Object) - Method in class org.jastacry.layer.FilemergeLayer
-
Override equals method from object class.
- equals(Object) - Method in class org.jastacry.layer.Md5DesLayer
-
Override equals method from object class.
- equals(Object) - Method in class org.jastacry.layer.RandomLayer
-
Override equals method from object class.
- equals(Object) - Method in class org.jastacry.layer.ReadWriteLayer
-
Override equals method from object class.
- equals(Object) - Method in class org.jastacry.layer.ReverseLayer
-
Override equals method from object class.
- equals(Object) - Method in class org.jastacry.layer.RotateLayer
-
Override equals method from object class.
- equals(Object) - Method in class org.jastacry.layer.TransparentLayer
-
Override equals method from object class.
- equals(Object) - Method in class org.jastacry.layer.XorLayer
-
Override equals method from object class.
F
- FilemergeLayer - Class in org.jastacry.layer
-
Mask every byte with data of a given file.
- FilemergeLayer() - Constructor for class org.jastacry.layer.FilemergeLayer
-
Constructor of FilemergeLayer.
G
- getIv() - Method in class org.jastacry.layer.AbstractCipherLayer
-
store IV bytes.
- getMyAlg() - Method in class org.jastacry.layer.AbstractCipherLayer
-
Abstract base method for getting algorithm name back.
- getMyAlg() - Method in class org.jastacry.layer.AesCbcLayer
- getMyAlg() - Method in class org.jastacry.layer.AesCtrLayer
- getMyAlg() - Method in class org.jastacry.layer.AesEcbLayer
- getMyAlg() - Method in class org.jastacry.layer.Md5DesLayer
- getMyCount() - Method in class org.jastacry.layer.AbstractCipherLayer
-
Abstract base method for getting a counter back.
- getMyCount() - Method in class org.jastacry.layer.AesCbcLayer
- getMyCount() - Method in class org.jastacry.layer.AesCtrLayer
- getMyCount() - Method in class org.jastacry.layer.AesEcbLayer
- getMyCount() - Method in class org.jastacry.layer.Md5DesLayer
- getMyIvLen() - Method in class org.jastacry.layer.AbstractCipherLayer
-
Abstract base method for getting IV length back.
- getMyIvLen() - Method in class org.jastacry.layer.AesCbcLayer
- getMyIvLen() - Method in class org.jastacry.layer.AesCtrLayer
- getMyIvLen() - Method in class org.jastacry.layer.AesEcbLayer
- getMyIvLen() - Method in class org.jastacry.layer.Md5DesLayer
- getMyKeyAlg() - Method in class org.jastacry.layer.AbstractCipherLayer
-
Abstract base method for getting key algorithm name back.
- getMyKeyAlg() - Method in class org.jastacry.layer.AesCbcLayer
- getMyKeyAlg() - Method in class org.jastacry.layer.AesCtrLayer
- getMyKeyAlg() - Method in class org.jastacry.layer.AesEcbLayer
- getMyKeyAlg() - Method in class org.jastacry.layer.Md5DesLayer
- getMyKeysize() - Method in class org.jastacry.layer.AbstractCipherLayer
-
Abstract base method for getting key size back.
- getMyKeysize() - Method in class org.jastacry.layer.AesCbcLayer
- getMyKeysize() - Method in class org.jastacry.layer.AesCtrLayer
- getMyKeysize() - Method in class org.jastacry.layer.AesEcbLayer
- getMyKeysize() - Method in class org.jastacry.layer.Md5DesLayer
- getMySaltLen() - Method in class org.jastacry.layer.AbstractCipherLayer
-
Abstract base method for getting salt len back.
- getMySaltLen() - Method in class org.jastacry.layer.AesCbcLayer
- getMySaltLen() - Method in class org.jastacry.layer.AesCtrLayer
- getMySaltLen() - Method in class org.jastacry.layer.AesEcbLayer
- getMySaltLen() - Method in class org.jastacry.layer.Md5DesLayer
- getNumVal() - Method in enum org.jastacry.GlobalData.Returncode
-
get numeric value of enum.
- getSalt() - Method in class org.jastacry.layer.AbstractCipherLayer
-
Generate random salt.
- getSeed() - Method in class org.jastacry.layer.RandomLayer
-
Getter method.
- getText(String) - Static method in class org.jastacry.JaStaCry
-
Helper function to get translated text from bundle.
- GlobalData - Class in org.jastacry
-
Class for constant values.
- GlobalData.Action - Enum in org.jastacry
-
enum range for Actions.
- GlobalData.Returncode - Enum in org.jastacry
-
enum range for return codes.
- GlobalFunctions - Class in org.jastacry
-
Global static functions are stored here.
H
- hashCode() - Method in class org.jastacry.layer.AesCbcLayer
-
Override equals method from object class.
- hashCode() - Method in class org.jastacry.layer.AesCtrLayer
-
Override equals method from object class.
- hashCode() - Method in class org.jastacry.layer.AesEcbLayer
-
Override equals method from object class.
- hashCode() - Method in class org.jastacry.layer.AsciiTransportLayer
-
Override equals method from object class.
- hashCode() - Method in class org.jastacry.layer.FilemergeLayer
-
Override equals method from object class.
- hashCode() - Method in class org.jastacry.layer.Md5DesLayer
-
Override equals method from object class.
- hashCode() - Method in class org.jastacry.layer.RandomLayer
-
Override equals method from object class.
- hashCode() - Method in class org.jastacry.layer.ReadWriteLayer
-
Override equals method from object class.
- hashCode() - Method in class org.jastacry.layer.ReverseLayer
-
Override equals method from object class.
- hashCode() - Method in class org.jastacry.layer.RotateLayer
-
Override equals method from object class.
- hashCode() - Method in class org.jastacry.layer.TransparentLayer
-
Override equals method from object class.
- hashCode() - Method in class org.jastacry.layer.XorLayer
-
Override equals method from object class.
- HELP - Static variable in class org.jastacry.GlobalData
-
Help line reply.
I
- init() - Method in class org.jastacry.layer.AbstractCipherLayer
-
Set base values via own getters, which are defined in child classes.
- init(String) - Method in class org.jastacry.layer.AesCbcLayer
-
init function.
- init(String) - Method in class org.jastacry.layer.AesCtrLayer
-
init function.
- init(String) - Method in class org.jastacry.layer.AesEcbLayer
-
init function.
- init(String) - Method in class org.jastacry.layer.AsciiTransportLayer
-
init function.
- init(String) - Method in class org.jastacry.layer.FilemergeLayer
-
init function.
- init(String) - Method in interface org.jastacry.layer.Layer
-
Optional method for setting encryption or decryption parameters like keys or passwords.
- init(String) - Method in class org.jastacry.layer.Md5DesLayer
-
init function.
- init(String) - Method in class org.jastacry.layer.RandomLayer
-
Init function.
- init(String) - Method in class org.jastacry.layer.ReadWriteLayer
-
init function.
- init(String) - Method in class org.jastacry.layer.ReverseLayer
-
init function.
- init(String) - Method in class org.jastacry.layer.RotateLayer
-
init function.
- init(String) - Method in class org.jastacry.layer.TransparentLayer
-
init function.
- init(String) - Method in class org.jastacry.layer.XorLayer
-
init function.
- inputStream - Variable in class org.jastacry.layer.AbstractBasicLayer
-
Input stream.
- iterCount - Variable in class org.jastacry.layer.AbstractCipherLayer
-
Iterations count as defined by child class.
- ivBytes - Variable in class org.jastacry.layer.AbstractCipherLayer
-
IV bytes.
J
- JaStaCry - Class in org.jastacry
-
Main JaStaCry class to start.
- JastacryException - Exception in org.jastacry
-
My very own JaStyCry exception class.
- JastacryException(String) - Constructor for exception org.jastacry.JastacryException
-
Main constructor with string parameter.
K
- keyFac - Variable in class org.jastacry.layer.AbstractCipherLayer
-
SecretKeyFactory.
L
- Layer - Interface in org.jastacry.layer
-
Layer interface for more separation of methods.
- LAYER_AESCBC - Static variable in class org.jastacry.GlobalData
-
Configuration value for layer "aescbc" (lower case).
- LAYER_AESCTR - Static variable in class org.jastacry.GlobalData
-
Configuration value for layer "aesctr" (lower case).
- LAYER_AESECB - Static variable in class org.jastacry.GlobalData
-
Configuration value for layer "aesecb" (lower case).
- LAYER_FILEMERGE - Static variable in class org.jastacry.GlobalData
-
Configuration value for layer "filemerge" (lower case).
- LAYER_MD5DES - Static variable in class org.jastacry.GlobalData
-
Configuration value for layer "md5des" (lower case).
- LAYER_RANDOM - Static variable in class org.jastacry.GlobalData
-
Configuration value for layer "random" (lower case).
- LAYER_REVERSE - Static variable in class org.jastacry.GlobalData
-
Configuration value for layer "reverse" (lower case).
- LAYER_ROTATE - Static variable in class org.jastacry.GlobalData
-
Configuration value for layer "rotate" (lower case).
- LAYER_TRANSPARENT - Static variable in class org.jastacry.GlobalData
-
Configuration value for layer "transparent" (lower case).
- LAYER_XOR - Static variable in class org.jastacry.GlobalData
-
Configuration value for layer "xor" (lower case).
- LAYERNAME - Static variable in class org.jastacry.layer.AesCbcLayer
-
static name of the layer.
- LAYERNAME - Static variable in class org.jastacry.layer.AesCtrLayer
-
static name of the layer.
- LAYERNAME - Static variable in class org.jastacry.layer.AesEcbLayer
-
static name of the layer.
- LAYERNAME - Static variable in class org.jastacry.layer.AsciiTransportLayer
-
static name of the layer.
- LAYERNAME - Static variable in class org.jastacry.layer.FilemergeLayer
-
static name of the layer.
- LAYERNAME - Static variable in class org.jastacry.layer.Md5DesLayer
-
static name of the layer.
- LAYERNAME - Static variable in class org.jastacry.layer.RandomLayer
-
static name of the layer.
- LAYERNAME - Static variable in class org.jastacry.layer.ReadWriteLayer
-
static name of the layer.
- LAYERNAME - Static variable in class org.jastacry.layer.ReverseLayer
-
static name of the layer.
- LAYERNAME - Static variable in class org.jastacry.layer.RotateLayer
-
static name of the layer.
- LAYERNAME - Static variable in class org.jastacry.layer.TransparentLayer
-
static name of the layer.
- LAYERNAME - Static variable in class org.jastacry.layer.XorLayer
-
static name of the layer.
- LayerThreadFactory - Class in org.jastacry
-
Thread factory for better thread naming.
- LayerThreadFactory() - Constructor for class org.jastacry.LayerThreadFactory
- logDebug(boolean, Logger, String, Object...) - Static method in class org.jastacry.GlobalFunctions
-
Log debugging only if switched on via command line and log4j.
- logger - Variable in class org.jastacry.layer.AbstractBasicLayer
-
Logger object.
M
- MACRO_PASSWORD - Static variable in class org.jastacry.GlobalData
-
Placeholder for passwords.
- main(String[]) - Static method in class org.jastacry.JaStaCry
-
Main class for running a command line interface.
- mainMethod(String...) - Static method in class org.jastacry.JaStaCry
-
Main method.
- mainWork() - Method in class org.jastacry.Worker
-
Main method for running a command line interface.
- Md5DesLayer - Class in org.jastacry.layer
-
MD5 DES Layer class.
- Md5DesLayer() - Constructor for class org.jastacry.layer.Md5DesLayer
-
Constructor of Md5DesLayer.
N
- net.sourceforge.cobertura - package net.sourceforge.cobertura
-
Standard package infor file.
- newThread(Runnable) - Method in class org.jastacry.LayerThreadFactory
O
- org.jastacry - package org.jastacry
-
Info about this package doing something for package-info.java file.
- org.jastacry.layer - package org.jastacry.layer
-
Info about this package doing something for package-info.java file.
- outputStream - Variable in class org.jastacry.layer.AbstractBasicLayer
-
Output stream.
P
- PARAM_DECODE - Static variable in class org.jastacry.GlobalData
-
Parameter for decoding.
- PARAM_ENCODE - Static variable in class org.jastacry.GlobalData
-
Parameter for encoding.
- pbeKey - Variable in class org.jastacry.layer.AbstractCipherLayer
-
SecretKey.
- pbeKeySpec - Variable in class org.jastacry.layer.AbstractCipherLayer
-
PBEKeySpec.
- pbeSecretKeySpec - Variable in class org.jastacry.layer.AbstractCipherLayer
-
SecretKeySpec.
R
- RandomLayer - Class in org.jastacry.layer
-
Mask every byte with some random data.
- RandomLayer() - Constructor for class org.jastacry.layer.RandomLayer
-
Constructor of RandomLayer.
- rangeCheck(int) - Method in class org.jastacry.layer.AbstractBasicLayer
-
Private range check function for byte values.
- RC_ERROR - org.jastacry.GlobalData.Returncode
-
Some major error happened.
- RC_HELP - org.jastacry.GlobalData.Returncode
-
Showing help and quit.
- RC_OK - org.jastacry.GlobalData.Returncode
-
Everything is OK.
- RC_WARNING - org.jastacry.GlobalData.Returncode
-
We had a warning.
- ReadWriteLayer - Class in org.jastacry.layer
-
Read write layer for IO purpose.
- ReadWriteLayer() - Constructor for class org.jastacry.layer.ReadWriteLayer
-
Constructor of class, calling super.
- ReverseLayer - Class in org.jastacry.layer
-
Reverse every bits per byte.
- ReverseLayer() - Constructor for class org.jastacry.layer.ReverseLayer
-
Constructor of XorLayer.
- RotateLayer - Class in org.jastacry.layer
-
Rotate every byte by an offset (either positiv or negativ).
- RotateLayer() - Constructor for class org.jastacry.layer.RotateLayer
-
Constructor of XorLayer.
- run() - Method in class org.jastacry.layer.AbstractBasicLayer
-
Thread entry function for layer work.
- run() - Method in class org.jastacry.layer.ReadWriteLayer
S
- salt - Variable in class org.jastacry.layer.AbstractCipherLayer
-
salt.
- setAction(GlobalData.Action) - Method in class org.jastacry.layer.AbstractBasicLayer
- setAction(GlobalData.Action) - Method in interface org.jastacry.layer.Layer
-
Property setter for action.
- setAction(GlobalData.Action) - Method in class org.jastacry.Worker
-
Setter method for action value.
- setConfFilename(String) - Method in class org.jastacry.Worker
-
Setter method for config file name.
- setDoAsciitransport(boolean) - Method in class org.jastacry.Worker
-
Setter method for ascii transport.
- setEndController(CountDownLatch) - Method in class org.jastacry.layer.AbstractBasicLayer
-
Property setter for endcontroller.
- setInputFilename(String) - Method in class org.jastacry.Worker
-
Setter method for input file name.
- setInputStream(InputStream) - Method in class org.jastacry.layer.AbstractBasicLayer
- setInputStream(InputStream) - Method in interface org.jastacry.layer.Layer
-
Property setter for input stream.
- setNumber(int) - Method in class org.jastacry.LayerThreadFactory
-
Set name suffix for thread.
- setOutputFilename(String) - Method in class org.jastacry.Worker
-
Setter method for output file name.
- setOutputStream(OutputStream) - Method in class org.jastacry.layer.AbstractBasicLayer
- setOutputStream(OutputStream) - Method in interface org.jastacry.layer.Layer
-
property setter for output stream.
- setRealLayerName(String) - Method in class org.jastacry.layer.AbstractBasicLayer
- setRealLayerName(String) - Method in interface org.jastacry.layer.Layer
-
Property setter for realLayerName.
- setSeed(long) - Method in class org.jastacry.layer.RandomLayer
-
Setter method.
- setupPbe() - Method in class org.jastacry.layer.AbstractCipherLayer
-
Generate Keys from plain password.
- setupPbe() - Method in class org.jastacry.layer.AesCbcLayer
-
Generate Keys from plain password.
- setupPbe() - Method in class org.jastacry.layer.AesCtrLayer
-
Generate Keys from plain password.
- setupPbe() - Method in class org.jastacry.layer.AesEcbLayer
-
Generate Keys from plain password.
- setupPbe() - Method in class org.jastacry.layer.Md5DesLayer
-
Generate Keys from plain password.
- setVerbose(boolean) - Method in class org.jastacry.Worker
-
Setter method for verbosity.
- strAlg - Variable in class org.jastacry.layer.AbstractCipherLayer
-
ALG for the data.
- strKeyAlg - Variable in class org.jastacry.layer.AbstractCipherLayer
-
Algorithm for the key.
T
- TMPBASE - Static variable in class org.jastacry.GlobalData
-
Base name for temporary files.
- TMPEXT - Static variable in class org.jastacry.GlobalData
-
Extension for temporary files.
- toString() - Method in class org.jastacry.layer.AbstractBasicLayer
-
Show a human readable name of the layer.
- TransparentLayer - Class in org.jastacry.layer
-
A transparent layer just doing nothing with the data.
- TransparentLayer() - Constructor for class org.jastacry.layer.TransparentLayer
-
Constructor of TransparentLayer.
U
- UNKOWN - org.jastacry.GlobalData.Action
-
Unknown action.
V
- valueOf(String) - Static method in enum org.jastacry.GlobalData.Action
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.jastacry.GlobalData.Returncode
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.jastacry.GlobalData.Action
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.jastacry.GlobalData.Returncode
-
Returns an array containing the constants of this enum type, in the order they are declared.
W
- Worker - Class in org.jastacry
-
Real working class.
- Worker() - Constructor for class org.jastacry.Worker
-
Constructor of Worker class.
X
- XorLayer - Class in org.jastacry.layer
-
Very simple algorithm just to infuse some more complex data rotation.
- XorLayer() - Constructor for class org.jastacry.layer.XorLayer
-
Constructor of XorLayer.
All Classes All Packages