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

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.
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