Skip navigation links
A B C D E G H I K M N O P R S T V W 

A

AbstractCryptor - Class in de.alpharogroup.crypto.core
A base cryptor implementation.
AbstractCryptor(String) - Constructor for class de.alpharogroup.crypto.core.AbstractCryptor
Constructor with a private key.
Algorithm - Enum in de.alpharogroup.crypto.algorithm
The enum Algorithm defines the MessageDigest Algorithm plus the KeyGenerator Algorithm AES.
AlgorithmParameterSpecFactory - Class in de.alpharogroup.crypto.factories
A factory for creating AlgorithmParameterSpec objects.
AlgorithmParameterSpecFactory() - Constructor for class de.alpharogroup.crypto.factories.AlgorithmParameterSpecFactory
 

B

BaseDecryptor<T,R> - Class in de.alpharogroup.crypto.core
A base decryptor implementation.
BaseDecryptor(String) - Constructor for class de.alpharogroup.crypto.core.BaseDecryptor
Constructor with a private key.
BaseEncryptor<T,R> - Class in de.alpharogroup.crypto.core
A base encryptor implementation.
BaseEncryptor(String) - Constructor for class de.alpharogroup.crypto.core.BaseEncryptor
Constructor with a private key.
BruteForceProcessor - Class in de.alpharogroup.crypto.processors.bruteforce
The Class BruteForceProcessor can process a brute force for find a password.
BruteForceProcessor(char[], int) - Constructor for class de.alpharogroup.crypto.processors.bruteforce.BruteForceProcessor
Instantiates a new brute force processor.

C

ChainedDecryptor - Class in de.alpharogroup.crypto.aes
The Class ChainedDecryptor can take many Decryptor objects and decrypts the given string with all the given Decryptor objects.
ChainedDecryptor(Decryptor...) - Constructor for class de.alpharogroup.crypto.aes.ChainedDecryptor
Instantiates a new chained decryptor.
ChainedEncryptor - Class in de.alpharogroup.crypto.aes
The Class ChainedEncryptor can take many Encryptor objects and encrypts the given string with all the given Encryptor objects.
ChainedEncryptor(Encryptor...) - Constructor for class de.alpharogroup.crypto.aes.ChainedEncryptor
Instantiates a new chained encryptor.
cipher - Variable in class de.alpharogroup.crypto.core.AbstractCryptor
The Cipher object.
CipherFactory - Class in de.alpharogroup.crypto.factories
A factory for creating Cipher objects.
CipherFactory() - Constructor for class de.alpharogroup.crypto.factories.CipherFactory
 
CryptConst - Class in de.alpharogroup.crypto
Abstract constant class for Crypto object.
CryptConst() - Constructor for class de.alpharogroup.crypto.CryptConst
 
CryptoCipherInputStream - Class in de.alpharogroup.crypto.io
The Class CryptoInputStream.
CryptoCipherInputStream(InputStream, Cipher) - Constructor for class de.alpharogroup.crypto.io.CryptoCipherInputStream
 
CryptoCipherInputStream(InputStream) - Constructor for class de.alpharogroup.crypto.io.CryptoCipherInputStream
 
CryptoCipherOutputStream - Class in de.alpharogroup.crypto.io
CryptoCipherOutputStream(OutputStream, Cipher) - Constructor for class de.alpharogroup.crypto.io.CryptoCipherOutputStream
Instantiates a new CryptoCipherOutputStream.
CryptoCipherOutputStream(OutputStream) - Constructor for class de.alpharogroup.crypto.io.CryptoCipherOutputStream
Instantiates a new CryptoCipherOutputStream.
CryptoInputStream - Class in de.alpharogroup.crypto.io
The Class CryptoInputStream.
CryptoInputStream(InputStream, BaseEncryptor<?, ?>) - Constructor for class de.alpharogroup.crypto.io.CryptoInputStream
 
CryptoOutputStream - Class in de.alpharogroup.crypto.io
The Class CryptoOutputStream.
CryptoOutputStream(OutputStream, BaseDecryptor<?, ?>) - Constructor for class de.alpharogroup.crypto.io.CryptoOutputStream
 

D

de.alpharogroup.crypto - package de.alpharogroup.crypto
This package contains helper classes for crypting data.
de.alpharogroup.crypto.aes - package de.alpharogroup.crypto.aes
Provides classes for encrypt and decrypt data with the 'AES' algorithm.
de.alpharogroup.crypto.algorithm - package de.alpharogroup.crypto.algorithm
Provides classes and enums for the algorithms.
de.alpharogroup.crypto.core - package de.alpharogroup.crypto.core
 
de.alpharogroup.crypto.factories - package de.alpharogroup.crypto.factories
 
de.alpharogroup.crypto.interfaces - package de.alpharogroup.crypto.interfaces
This package contains the interfaces for the classes for crypting data.
de.alpharogroup.crypto.io - package de.alpharogroup.crypto.io
This package contains helper classes for crypting input- and outputstreams.
de.alpharogroup.crypto.keyrules - package de.alpharogroup.crypto.keyrules
 
de.alpharogroup.crypto.processors.bruteforce - package de.alpharogroup.crypto.processors.bruteforce
 
de.alpharogroup.crypto.processors.wordlist - package de.alpharogroup.crypto.processors.wordlist
 
de.alpharogroup.crypto.pw - package de.alpharogroup.crypto.pw
 
de.alpharogroup.crypto.sha - package de.alpharogroup.crypto.sha
 
de.alpharogroup.crypto.simple - package de.alpharogroup.crypto.simple
 
de.alpharogroup.crypto.ssl - package de.alpharogroup.crypto.ssl
 
decode(String) - Static method in class de.alpharogroup.crypto.simple.SimpleCrypt
Decrypt the given String.
decode(String, int) - Static method in class de.alpharogroup.crypto.simple.SimpleCrypt
Decrypt the given String.
decodeHex(byte[]) - Static method in class de.alpharogroup.crypto.aes.HexDump
Transform the given byte array that contains the binary data decoded to a String object.
decodeHex(char[]) - Static method in class de.alpharogroup.crypto.aes.HexDump
Transform the given array of characters representing hexadecimal values into an array of bytes.
decodeHexToString(char[]) - Static method in class de.alpharogroup.crypto.aes.HexDump
Transform the given array of characters representing hexadecimal values into a String object.
decrypt(String) - Method in class de.alpharogroup.crypto.aes.ChainedDecryptor
Decrypt the given encrypted String.
decrypt(String) - Method in class de.alpharogroup.crypto.aes.HexDecryptor
Decrypt the given encrypted String.
decrypt(T) - Method in interface de.alpharogroup.crypto.interfaces.GenericDecryptor
Decrypt the given encrypted object.
decrypt(Integer) - Method in class de.alpharogroup.crypto.simple.SimpleBaseDecryptor
 
decrypt(String) - Method in class de.alpharogroup.crypto.simple.SimpleDecryptor
Decrpyt the given encrypted String.
Decryptor - Interface in de.alpharogroup.crypto.interfaces
Interface for decrypt String objects.
disentangle() - Method in interface de.alpharogroup.crypto.keyrules.Obfuscatable
Disentangle.
disentangle() - Method in class de.alpharogroup.crypto.keyrules.Obfuscator
Disentangle.

E

encode(String) - Static method in class de.alpharogroup.crypto.simple.SimpleCrypt
Encrypt the given String.
encode(String, int) - Static method in class de.alpharogroup.crypto.simple.SimpleCrypt
Encrypt the given String.
encodeHex(byte[]) - Static method in class de.alpharogroup.crypto.aes.HexDump
Transform the given array of bytes into an array of characters representing the hexadecimal values of each byte in order.
encodeHex(byte[], boolean) - Static method in class de.alpharogroup.crypto.aes.HexDump
Transform the given array of bytes into an array of characters representing the hexadecimal values of each byte in order.
encodeHex(String) - Static method in class de.alpharogroup.crypto.aes.HexDump
Transform the given String into an array of characters representing the hexadecimal values of each byte in order.
ENCODING - Static variable in class de.alpharogroup.crypto.CryptConst
Constant for the encoding for the String.
encrypt(String) - Method in class de.alpharogroup.crypto.aes.ChainedEncryptor
Encrypt the given String.
encrypt(String) - Method in class de.alpharogroup.crypto.aes.HexEncryptor
Encrypt the given String.
encrypt(String) - Method in class de.alpharogroup.crypto.aes.HexNewEncryptor
Encrypt the given String.
encrypt(T) - Method in interface de.alpharogroup.crypto.interfaces.GenericEncryptor
Encrypt the given object.
encrypt(int) - Method in interface de.alpharogroup.crypto.interfaces.StreamEncryptor
Encrypt the given object.
encrypt(byte[]) - Method in interface de.alpharogroup.crypto.interfaces.StreamEncryptor
Encrypt the given object.
encrypt(Integer) - Method in class de.alpharogroup.crypto.simple.SimpleBaseEncryptor
 
encrypt(String) - Method in class de.alpharogroup.crypto.simple.SimpleEncryptor
Encrypt the given String.
Encryptor - Interface in de.alpharogroup.crypto.interfaces
interface for encrypting String objects.

G

GenericDecryptor<T,R> - Interface in de.alpharogroup.crypto.interfaces
Generic interface for decrypt objects.
GenericEncryptor<T,R> - Interface in de.alpharogroup.crypto.interfaces
Generic interface for encrypting objects.
getAlgorithm() - Method in enum de.alpharogroup.crypto.algorithm.Algorithm
Gets the algorithm.
getAlgorithm() - Method in enum de.alpharogroup.crypto.algorithm.HashAlgorithm
Gets the algorithm.
getAlgorithm() - Method in enum de.alpharogroup.crypto.algorithm.KeyPairGeneratorAlgorithm
Gets the algorithm.
getCurrentAttempt() - Method in class de.alpharogroup.crypto.processors.bruteforce.BruteForceProcessor
Gets the current attempt.
getCurrentAttempt() - Method in class de.alpharogroup.crypto.processors.wordlist.WordlistsProcessor
Gets the current attempt.
getInstance() - Static method in class de.alpharogroup.crypto.pw.PasswordEncryptor
Gets the single instance of PasswordService.
getRandomPassword(int) - Method in class de.alpharogroup.crypto.pw.PasswordEncryptor
Gets a random password.
getRandomPassword(Optional<Integer>) - Method in class de.alpharogroup.crypto.pw.PasswordEncryptor
Gets a random password.
getRandomSalt(int) - Method in class de.alpharogroup.crypto.pw.PasswordEncryptor
Gets a random salt string.
getRandomSalt(int, Charset) - Static method in class de.alpharogroup.crypto.sha.Hasher
Gets the random salt.

H

hash(String, String, HashAlgorithm, Charset) - Static method in class de.alpharogroup.crypto.sha.Hasher
Hash.
HashAlgorithm - Enum in de.alpharogroup.crypto.algorithm
The Enum HashAlgorithm.
hashAndBase64(String, String, HashAlgorithm, Charset) - Static method in class de.alpharogroup.crypto.sha.Hasher
 
hashAndHex(String, String, HashAlgorithm, Charset) - Static method in class de.alpharogroup.crypto.sha.Hasher
Hash and hex.
hashAndHexPassword(String, String) - Method in class de.alpharogroup.crypto.pw.PasswordEncryptor
Hash and hex password with the given salt.
hashAndHexPassword(String, String, HashAlgorithm, Charset) - Method in class de.alpharogroup.crypto.pw.PasswordEncryptor
Hash and hex the given password with the given salt, hash algorithm and charset.
Hasher - Class in de.alpharogroup.crypto.sha
The Class Hasher.
Hasher() - Constructor for class de.alpharogroup.crypto.sha.Hasher
 
hashPassword(String, String, HashAlgorithm, Charset) - Method in class de.alpharogroup.crypto.pw.PasswordEncryptor
Hashes the given password with the given salt, hash algorithm and charset.
HexDecryptor - Class in de.alpharogroup.crypto.aes
Instantiates a new hex decryptor.
HexDecryptor(String) - Constructor for class de.alpharogroup.crypto.aes.HexDecryptor
Constructor with a private key.
HexDump - Class in de.alpharogroup.crypto.aes
The Class HexDump.
HexDump() - Constructor for class de.alpharogroup.crypto.aes.HexDump
 
HexEncryptor - Class in de.alpharogroup.crypto.aes
Instantiates a new hex encryptor.
HexEncryptor(String) - Constructor for class de.alpharogroup.crypto.aes.HexEncryptor
Default constructor.
HexEncryptor(String, Algorithm) - Constructor for class de.alpharogroup.crypto.aes.HexEncryptor
Default constructor.
HexNewEncryptor - Class in de.alpharogroup.crypto.aes
Instantiates a new hex encryptor.
HexNewEncryptor(String) - Constructor for class de.alpharogroup.crypto.aes.HexNewEncryptor
Default constructor.
HexNewEncryptor(String, Algorithm) - Constructor for class de.alpharogroup.crypto.aes.HexNewEncryptor
Default constructor.

I

increment() - Method in class de.alpharogroup.crypto.processors.bruteforce.BruteForceProcessor
Increment.
increment() - Method in class de.alpharogroup.crypto.processors.wordlist.WordlistsProcessor
Increments the word list current index.
IntegerDecryptor - Interface in de.alpharogroup.crypto.interfaces
Interface for decrypt Integer objects.
IntegerEncryptor - Interface in de.alpharogroup.crypto.interfaces
interface for encrypting Integer objects.
ITERATIONCOUNT - Static variable in class de.alpharogroup.crypto.CryptConst
Constant for the iteration count.

K

KeyPairGeneratorAlgorithm - Enum in de.alpharogroup.crypto.algorithm
KeyRule - Interface in de.alpharogroup.crypto.interfaces
The interface KeyRule can define a rule for encrypt and decrypt a key.
KeySpecFactory - Class in de.alpharogroup.crypto.factories
A factory for creating KeySpec objects.
KeySpecFactory() - Constructor for class de.alpharogroup.crypto.factories.KeySpecFactory
 
KeyTrustExtensions - Class in de.alpharogroup.crypto.ssl
KeyTrustExtensions() - Constructor for class de.alpharogroup.crypto.ssl.KeyTrustExtensions
 

M

MacAlgorithm - Enum in de.alpharogroup.crypto.algorithm
The enum MacAlgorithm contains the algorithm names that can be specified when requesting an instance of Mac.
match(String, String) - Method in class de.alpharogroup.crypto.pw.PasswordEncryptor
Matches the given strings and returns true if they are equal.

N

newAlgorithm() - Method in class de.alpharogroup.crypto.aes.HexNewEncryptor
 
newAlgorithm() - Method in class de.alpharogroup.crypto.core.AbstractCryptor
Factory method for creating a new algorithm that will be used with the cipher object.
newAlgorithmParameterSpec(byte[], int) - Method in class de.alpharogroup.crypto.core.AbstractCryptor
Factory method for creating a new AlgorithmParameterSpec from the given salt and iteration count.
newCipher(String, String, byte[], int, int) - Method in class de.alpharogroup.crypto.aes.HexNewEncryptor
 
newCipher(String) - Method in class de.alpharogroup.crypto.core.AbstractCryptor
Factory method for creating a new Cipher from the given private key.
newCipher(String, String, byte[], int, int) - Method in class de.alpharogroup.crypto.core.AbstractCryptor
Factory method for creating a new Cipher from the given parameters.
newCipher(int, SecretKey, AlgorithmParameterSpec, String) - Method in class de.alpharogroup.crypto.core.AbstractCryptor
Factory method for creating a new Cipher from the given parameters.
newCipher(int, SecretKey, AlgorithmParameterSpec, String) - Static method in class de.alpharogroup.crypto.factories.CipherFactory
Factory method for creating a new Cipher from the given parameters.
newCipher(String) - Static method in class de.alpharogroup.crypto.factories.CipherFactory
Factory method for creating a new Cipher from the given algorithm.
newCipher(String, String) - Static method in class de.alpharogroup.crypto.factories.CipherFactory
Factory method for creating a new Cipher from the given algorithm and provider.
newIterationCount() - Method in class de.alpharogroup.crypto.core.AbstractCryptor
Factory method for creating a new iteration count that will be used with the cipher object.
newKeySpec(String, byte[], int) - Method in class de.alpharogroup.crypto.core.AbstractCryptor
Factory method for creating a new KeySpec from the given private key.
newKeyStore(String, String, File) - Static method in class de.alpharogroup.crypto.ssl.KeyTrustExtensions
Factory method for load the KeyStore object from the given file.
newOperationMode() - Method in class de.alpharogroup.crypto.core.AbstractCryptor
Abstact callback method for get the operation mode. the operation mode can be one of the following values: ENCRYPT_MODE, DECRYPT_MODE, WRAP_MODE or UNWRAP_MODE
newOperationMode() - Method in class de.alpharogroup.crypto.core.BaseDecryptor
Abstact callback method for get the operation mode. the operation mode can be one of the following values: ENCRYPT_MODE, DECRYPT_MODE, WRAP_MODE or UNWRAP_MODE
newOperationMode() - Method in class de.alpharogroup.crypto.core.BaseEncryptor
Abstact callback method for get the operation mode. the operation mode can be one of the following values: ENCRYPT_MODE, DECRYPT_MODE, WRAP_MODE or UNWRAP_MODE
newPBEKeySpec(String) - Static method in class de.alpharogroup.crypto.factories.KeySpecFactory
Factory method for creating a new PBEKeySpec from the given private key.
newPBEKeySpec(String, byte[], int) - Static method in class de.alpharogroup.crypto.factories.KeySpecFactory
Factory method for creating a new PBEKeySpec from the given private key.
newPBEParameterSpec(byte[], int) - Static method in class de.alpharogroup.crypto.factories.AlgorithmParameterSpecFactory
Factory method for creating a new PBEParameterSpec from the given salt and iteration count.
newSalt() - Method in class de.alpharogroup.crypto.core.AbstractCryptor
Factory method for creating a new salt that will be used with the cipher object.
newSecretKeyFactory(String) - Method in class de.alpharogroup.crypto.core.AbstractCryptor
Factory method for creating a new SecretKeyFactory from the given algorithm.
newSecretKeyFactory(String) - Static method in class de.alpharogroup.crypto.factories.SecretKeyFactoryExtensions
Factory method for creating a new SecretKeyFactory from the given algorithm.

O

Obfuscatable - Interface in de.alpharogroup.crypto.keyrules
The interface Obfuscatable provide method to obfuscate text and disentangle it back.
obfuscate() - Method in interface de.alpharogroup.crypto.keyrules.Obfuscatable
Obfuscate.
obfuscate() - Method in class de.alpharogroup.crypto.keyrules.Obfuscator
Obfuscate.
Obfuscator - Class in de.alpharogroup.crypto.keyrules
The Class Obfuscator obfuscates the given SimpleKeyRule.
Obfuscator(SimpleKeyRule, String) - Constructor for class de.alpharogroup.crypto.keyrules.Obfuscator
Instantiates a new Obfuscator.
onInitialize() - Method in class de.alpharogroup.crypto.core.AbstractCryptor
This method initialize the cipher object.

P

PasswordEncryptor - Class in de.alpharogroup.crypto.pw
The Class PasswordEncryptor is a singleton and helps to generate secure encrypted random passwords.
PBEWITH - Static variable in class de.alpharogroup.crypto.CryptConst
 
PBEWITH_MD5AND_AES - Static variable in class de.alpharogroup.crypto.CryptConst
Constant for the algorithm to encrypt and decrypt.
PBEWITH_MD5AND_DES - Static variable in class de.alpharogroup.crypto.CryptConst
Constant for the algorithm to encrypt and decrypt.
PBEWITH_SHA1_AND_128BIT_AES_CBC_BC - Static variable in class de.alpharogroup.crypto.CryptConst
Constant for the algorithm to encrypt and decrypt.
PBEWITH_SHA1_AND_DES_EDE - Static variable in class de.alpharogroup.crypto.CryptConst
Constant for the algorithm to encrypt and decrypt.
PBKDF2_WITH_HMAC_SHA1 - Static variable in class de.alpharogroup.crypto.CryptConst
Constant for the algorithm to encrypt and decrypt.
PRIVATE_KEY - Static variable in class de.alpharogroup.crypto.CryptConst
Constant for the private key.
process() - Method in class de.alpharogroup.crypto.processors.wordlist.WordlistsProcessor
 

R

resolveKeyManagers(String, String, File, String) - Static method in class de.alpharogroup.crypto.ssl.KeyTrustExtensions
Resolve the KeyManager array from the keystore that is resolved from the given parameters.
resolveTrustManagers(String, String, File, String) - Static method in class de.alpharogroup.crypto.ssl.KeyTrustExtensions
Resolve the TrustManager array from the keystore that is resolved from the given parameters.

S

SALT - Static variable in class de.alpharogroup.crypto.CryptConst
Constant array for the contents of salt.
SecretKeyFactoryExtensions - Class in de.alpharogroup.crypto.factories
A factory for creating SecretKeyFactory objects.
SecretKeyFactoryExtensions() - Constructor for class de.alpharogroup.crypto.factories.SecretKeyFactoryExtensions
 
SIMPLE_DECRYPTOR - Static variable in class de.alpharogroup.crypto.CryptConst
Constant for the initialization from SimpleDecryptor.
SIMPLE_ENCRYPTOR - Static variable in class de.alpharogroup.crypto.CryptConst
Constant for the initialization from SimpleEncryptor.
SimpleBaseDecryptor - Class in de.alpharogroup.crypto.simple
 
SimpleBaseDecryptor(String) - Constructor for class de.alpharogroup.crypto.simple.SimpleBaseDecryptor
 
SimpleBaseEncryptor - Class in de.alpharogroup.crypto.simple
 
SimpleBaseEncryptor(String) - Constructor for class de.alpharogroup.crypto.simple.SimpleBaseEncryptor
 
SimpleCrypt - Class in de.alpharogroup.crypto.simple
Utility class for the use of encrypt or decrypt information.
SimpleDecryptor - Class in de.alpharogroup.crypto.simple
A simple Decryptor implementation.
SimpleDecryptor(String) - Constructor for class de.alpharogroup.crypto.simple.SimpleDecryptor
Constructor with a private key.
SimpleEncryptor - Class in de.alpharogroup.crypto.simple
A simple Encryptor object.
SimpleEncryptor(String) - Constructor for class de.alpharogroup.crypto.simple.SimpleEncryptor
Default constructor.
SimpleKeyRule - Class in de.alpharogroup.crypto.keyrules
The Class SimpleKeyRule can define a simple rule for encrypt and decrypt a key.
SimpleKeyRule(Map<String, String>) - Constructor for class de.alpharogroup.crypto.keyrules.SimpleKeyRule
Instantiates a new SimpleKeyRule.
StreamEncryptor - Interface in de.alpharogroup.crypto.interfaces
Generic interface for encrypting objects.

T

toHex(int) - Static method in class de.alpharogroup.crypto.aes.HexDump
Transform the given int to a hexadecimal value.

V

valueOf(String) - Static method in enum de.alpharogroup.crypto.algorithm.Algorithm
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.alpharogroup.crypto.algorithm.HashAlgorithm
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.alpharogroup.crypto.algorithm.KeyPairGeneratorAlgorithm
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.alpharogroup.crypto.algorithm.MacAlgorithm
Returns the enum constant of this type with the specified name.
values() - Static method in enum de.alpharogroup.crypto.algorithm.Algorithm
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.alpharogroup.crypto.algorithm.HashAlgorithm
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.alpharogroup.crypto.algorithm.KeyPairGeneratorAlgorithm
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.alpharogroup.crypto.algorithm.MacAlgorithm
Returns an array containing the constants of this enum type, in the order they are declared.

W

WordlistsProcessor - Class in de.alpharogroup.crypto.processors.wordlist
 
WordlistsProcessor(List<String>) - Constructor for class de.alpharogroup.crypto.processors.wordlist.WordlistsProcessor
 
WordlistsProcessor(List<String>, String) - Constructor for class de.alpharogroup.crypto.processors.wordlist.WordlistsProcessor
 
A B C D E G H I K M N O P R S T V W 
Skip navigation links

Copyright © 2015–2016 Alpha Ro Group UG (haftungsbeschrÀngt). All rights reserved.