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

A

AbstractCryptor<C,K> - Class in de.alpharogroup.crypto.core
The abstract class AbstractCryptor provides factory methods that may or must be overwritten dependent of the specific implementor class.
AbstractCryptor(CryptModel<C, K>) - Constructor for class de.alpharogroup.crypto.core.AbstractCryptor
Constructor with the given CryptModel.
AbstractCryptor(K) - Constructor for class de.alpharogroup.crypto.core.AbstractCryptor
Constructor with a key.
AbstractDecryptor<C,K> - Class in de.alpharogroup.crypto.core
The abstract class AbstractDecryptor can be extended for providing the decrypting feature.
AbstractDecryptor(CryptModel<C, K>) - Constructor for class de.alpharogroup.crypto.core.AbstractDecryptor
Constructor with the given CryptModel.
AbstractDecryptor(K) - Constructor for class de.alpharogroup.crypto.core.AbstractDecryptor
Constructor with a key.
AbstractEncryptor<C,K> - Class in de.alpharogroup.crypto.core
The abstract class AbstractEncryptor can be extended for providing the encrypting feature.
AbstractEncryptor(CryptModel<C, K>) - Constructor for class de.alpharogroup.crypto.core.AbstractEncryptor
Constructor with the given CryptModel.
AbstractEncryptor(K) - Constructor for class de.alpharogroup.crypto.core.AbstractEncryptor
Constructor with a key.
AbstractStringDecryptor - Class in de.alpharogroup.crypto.core
The abstract class AbstractStringDecryptor provides a base implementation for decrypting String objects.
AbstractStringDecryptor(CryptModel<Cipher, String>) - Constructor for class de.alpharogroup.crypto.core.AbstractStringDecryptor
Constructor with the given CryptModel.
AbstractStringDecryptor(String) - Constructor for class de.alpharogroup.crypto.core.AbstractStringDecryptor
Constructor with a private key.
AbstractStringEncryptor - Class in de.alpharogroup.crypto.core
The abstract class AbstractStringEncryptor provides a base implementation for encrypting String objects.
AbstractStringEncryptor(CryptModel<Cipher, String>) - Constructor for class de.alpharogroup.crypto.core.AbstractStringEncryptor
Constructor with the given CryptModel.
AbstractStringEncryptor(String) - Constructor for class de.alpharogroup.crypto.core.AbstractStringEncryptor
Constructor with a private key.
AES_KEY_LENGTH - Static variable in class de.alpharogroup.crypto.key.KeyExtensions
Deprecated.
The Constant AES_KEY_LENGTH.

B

BaseCryptor - Class in de.alpharogroup.crypto.core
The abstract class BaseCryptor provides a base implementation for some methods of the AbstractCryptor.
BaseCryptor(CryptModel<Cipher, String>) - Constructor for class de.alpharogroup.crypto.core.BaseCryptor
Constructor with the given CryptModel.
BaseCryptor(String) - Constructor for class de.alpharogroup.crypto.core.BaseCryptor
Constructor with a private key.
BEGIN_PRIVATE_KEY_PREFIX - Static variable in class de.alpharogroup.crypto.key.KeyExtensions
Deprecated.
The Constant BEGIN_PRIVATE_KEY_PREFIX.
BEGIN_PUBLIC_KEY_PREFIX - Static variable in class de.alpharogroup.crypto.key.KeyExtensions
Deprecated.
The Constant BEGIN_PUBLIC_KEY_PREFIX.
BEGIN_RSA_PRIVATE_KEY_PREFIX - Static variable in class de.alpharogroup.crypto.key.KeyExtensions
Deprecated.
The Constant BEGIN_RSA_PRIVATE_KEY_PREFIX.
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 BruteForceProcessor object.
ByteArrayDecryptor - Interface in de.alpharogroup.crypto.interfaces
Interface for decrypt byte[] objects.
ByteArrayEncryptor - Interface in de.alpharogroup.crypto.interfaces
Interface for decrypt byte[] objects.

C

ChainableDecryptor<T> - Class in de.alpharogroup.crypto.core
The class ChainableDecryptor can take many Decryptor objects and decrypts the given string with all the given Decryptor objects.
ChainableDecryptor(Decryptor<T, T>...) - Constructor for class de.alpharogroup.crypto.core.ChainableDecryptor
Instantiates a new ChainableDecryptor object.
ChainableEncryptor<T> - Class in de.alpharogroup.crypto.core
The class ChainableEncryptor can take many Encryptor objects and encrypts the given string with all the given Encryptor objects.
ChainableEncryptor(Encryptor<T, T>...) - Constructor for class de.alpharogroup.crypto.core.ChainableEncryptor
Instantiates a new ChainableEncryptor object.
ChainableStringDecryptor - Class in de.alpharogroup.crypto.chainable
The class ChainableStringDecryptor can take many Decryptor objects and decrypts the given string with all the given Decryptor objects.
ChainableStringDecryptor(Decryptor<String, String>...) - Constructor for class de.alpharogroup.crypto.chainable.ChainableStringDecryptor
Instantiates a new ChainableStringDecryptor object.
ChainableStringEncryptor - Class in de.alpharogroup.crypto.chainable
The class ChainableStringEncryptor can take many Encryptor objects and encrypts the given string with all the given Encryptor objects.
ChainableStringEncryptor(Encryptor<String, String>...) - Constructor for class de.alpharogroup.crypto.chainable.ChainableStringEncryptor
Instantiates a new ChainableStringEncryptor object.
ChainedStringDecryptor - Class in de.alpharogroup.crypto.aes
Deprecated.
use instead the new class ChainableStringDecryptor. This class will be removed in the next major release.
ChainedStringDecryptor(Decryptor<String, String>...) - Constructor for class de.alpharogroup.crypto.aes.ChainedStringDecryptor
Deprecated.
Instantiates a new ChainedStringDecryptor object.
ChainedStringEncryptor - Class in de.alpharogroup.crypto.aes
Deprecated.
use instead the new class ChainableStringEncryptor. This class will be removed in the next major release.
ChainedStringEncryptor(Encryptor<String, String>...) - Constructor for class de.alpharogroup.crypto.aes.ChainedStringEncryptor
Deprecated.
Instantiates a new ChainedStringEncryptor object.
CryptoCipherInputStream - Class in de.alpharogroup.crypto.io
CryptoCipherInputStream(InputStream) - Constructor for class de.alpharogroup.crypto.io.CryptoCipherInputStream
Instantiates a new CryptoCipherInputStream object.
CryptoCipherInputStream(InputStream, Cipher) - Constructor for class de.alpharogroup.crypto.io.CryptoCipherInputStream
Instantiates a new CryptoCipherInputStream object.
CryptoCipherOutputStream - Class in de.alpharogroup.crypto.io
CryptoCipherOutputStream(OutputStream) - Constructor for class de.alpharogroup.crypto.io.CryptoCipherOutputStream
Instantiates a new CryptoCipherOutputStream.
CryptoCipherOutputStream(OutputStream, Cipher) - Constructor for class de.alpharogroup.crypto.io.CryptoCipherOutputStream
Instantiates a new CryptoCipherOutputStream.
CryptoInputStream - Class in de.alpharogroup.crypto.io
The class CryptoInputStream extends the CipherInputStream.
CryptoInputStream(InputStream, AbstractStringEncryptor) - Constructor for class de.alpharogroup.crypto.io.CryptoInputStream
Instantiates a new CryptoInputStream.
CryptoOutputStream - Class in de.alpharogroup.crypto.io
The class CryptoOutputStream extends the CipherOutputStream.
CryptoOutputStream(OutputStream, AbstractStringDecryptor) - Constructor for class de.alpharogroup.crypto.io.CryptoOutputStream
Instantiates a new CryptoOutputStream.
Cryptor - Interface in de.alpharogroup.crypto.interfaces
The interface Cryptor holds the operation mode.

D

de.alpharogroup.crypto.aes - package de.alpharogroup.crypto.aes
Provides classes for encrypt and decrypt data with the 'AES' algorithm.
de.alpharogroup.crypto.chainable - package de.alpharogroup.crypto.chainable
 
de.alpharogroup.crypto.core - package de.alpharogroup.crypto.core
 
de.alpharogroup.crypto.hex - package de.alpharogroup.crypto.hex
 
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.key - package de.alpharogroup.crypto.key
 
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
Deprecated.
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
Deprecated.
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
Deprecated.
Transform the given array of characters representing hexadecimal values into a String object.
decrypt(String) - Method in class de.alpharogroup.crypto.aes.HexDecryptor
Deprecated.
Decrypt the given encrypted object.
decrypt(T) - Method in class de.alpharogroup.crypto.core.ChainableDecryptor
Decrypt the given encrypted object.
decrypt(String) - Method in class de.alpharogroup.crypto.hex.HexableDecryptor
Decrypt the given encrypted object.
decrypt(T) - Method in interface de.alpharogroup.crypto.interfaces.Decryptor
Decrypt the given encrypted object.
decrypt(byte[]) - Method in class de.alpharogroup.crypto.key.PrivateKeyDecryptor
Decrypt the given encrypted object.
decrypt(String) - Method in class de.alpharogroup.crypto.key.PrivateKeyHexDecryptor
Decrypt the given encrypted String.
decrypt(Integer) - Method in class de.alpharogroup.crypto.simple.SimpleBaseDecryptor
Decrypt the given encrypted object.
decrypt(String) - Method in class de.alpharogroup.crypto.simple.SimpleDecryptor
Decrypt the given encrypted object.
Decryptor<T,R> - Interface in de.alpharogroup.crypto.interfaces
The generic functional interface Decryptor can decrypt an object of type <T> (that was previously encrypted) and return the decrypted result as object of type <R>.
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
Deprecated.
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
Deprecated.
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
Deprecated.
Transform the given String into an array of characters representing the hexadecimal values of each byte in order.
encrypt(String) - Method in class de.alpharogroup.crypto.aes.HexEncryptor
Deprecated.
Encrypt the given object.
encrypt(T) - Method in class de.alpharogroup.crypto.core.ChainableEncryptor
Encrypt the given object.
encrypt(String) - Method in class de.alpharogroup.crypto.hex.HexableEncryptor
Encrypt the given object.
encrypt(T) - Method in interface de.alpharogroup.crypto.interfaces.Encryptor
Encrypt the given object.
encrypt(byte[]) - Method in class de.alpharogroup.crypto.key.PublicKeyEncryptor
Encrypt the given object.
encrypt(String) - Method in class de.alpharogroup.crypto.key.PublicKeyHexEncryptor
Encrypt the given String.
encrypt(Integer) - Method in class de.alpharogroup.crypto.simple.SimpleBaseEncryptor
Encrypt the given object.
encrypt(String) - Method in class de.alpharogroup.crypto.simple.SimpleEncryptor
Encrypt the given object.
Encryptor<T,R> - Interface in de.alpharogroup.crypto.interfaces
The generic functional interface Encryptor can encrypt an object of type <T> and return the encrypted result as object of type <R>.
END_PRIVATE_KEY_SUFFIX - Static variable in class de.alpharogroup.crypto.key.KeyExtensions
Deprecated.
The Constant END_PRIVATE_KEY_SUFFIX.
END_PUBLIC_KEY_SUFFIX - Static variable in class de.alpharogroup.crypto.key.KeyExtensions
Deprecated.
The Constant END_PUBLIC_KEY_SUFFIX.
END_RSA_PRIVATE_KEY_SUFFIX - Static variable in class de.alpharogroup.crypto.key.KeyExtensions
Deprecated.
The Constant END_RSA_PRIVATE_KEY_SUFFIX.

G

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 the PasswordEncryptor object.
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
Hashes the given String object with the given parameters.
hashAndBase64(String, String, HashAlgorithm, Charset) - Static method in class de.alpharogroup.crypto.sha.Hasher
Hashes and encodes it with base64 from the given String object with the given parameters.
hashAndHex(String, String, HashAlgorithm, Charset) - Static method in class de.alpharogroup.crypto.sha.Hasher
Hashes and hex it with the given String object with the given parameters.
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.
HexableDecryptor - Class in de.alpharogroup.crypto.hex
The class HexableDecryptor is the pendant class of HexableEncryptor and decrypts given String objects that was encrypted with HexableEncryptor.
HexableDecryptor(String) - Constructor for class de.alpharogroup.crypto.hex.HexableDecryptor
Instantiates a new HexableDecryptor from the given parameters.
HexableDecryptor(String, Algorithm) - Constructor for class de.alpharogroup.crypto.hex.HexableDecryptor
Instantiates a new HexableDecryptor from the given parameters.
HexableEncryptor - Class in de.alpharogroup.crypto.hex
The class HexableEncryptor is the pendant class of HexableDecryptor and encrypts given String objects that can be decrypted with HexableDecryptor.
HexableEncryptor(String) - Constructor for class de.alpharogroup.crypto.hex.HexableEncryptor
Instantiates a new HexableEncryptor from the given parameters.
HexableEncryptor(String, Algorithm) - Constructor for class de.alpharogroup.crypto.hex.HexableEncryptor
Instantiates a new HexableEncryptor from the given parameters.
HexDecryptor - Class in de.alpharogroup.crypto.aes
Deprecated.
use instead the new class HexableDecryptor. This class will be removed in the next major release.
HexDecryptor(String) - Constructor for class de.alpharogroup.crypto.aes.HexDecryptor
Deprecated.
Instantiates a new HexDecryptor from the given parameters.
HexDecryptor(String, Algorithm) - Constructor for class de.alpharogroup.crypto.aes.HexDecryptor
Deprecated.
Instantiates a new HexDecryptor from the given parameters.
HexDump - Class in de.alpharogroup.crypto.aes
Deprecated.
use instead the class HexExtensions. This class will be removed in the next major release.
HexDump() - Constructor for class de.alpharogroup.crypto.aes.HexDump
Deprecated.
 
HexEncryptor - Class in de.alpharogroup.crypto.aes
Deprecated.
use instead the new class HexableEncryptor. This class will be removed in the next major release.
HexEncryptor(String) - Constructor for class de.alpharogroup.crypto.aes.HexEncryptor
Deprecated.
Instantiates a new HexEncryptor from the given parameters.
HexEncryptor(String, Algorithm) - Constructor for class de.alpharogroup.crypto.aes.HexEncryptor
Deprecated.
Instantiates a new HexEncryptor from the given parameters.

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
The interface IntegerDecryptor can decrypt a Integer object (that was previously encrypted) and return the decrypted result as Integer object.
IntegerEncryptor - Interface in de.alpharogroup.crypto.interfaces
The interface IntegerEncryptor can encrypt a Integer object and return the encrypted result as Integer object.

K

KeyExtensions - Class in de.alpharogroup.crypto.key
Deprecated.
Use instead the reader classes PublicKeyReader, PrivateKeyReader and PemObjectReader.
KeyExtensions() - Constructor for class de.alpharogroup.crypto.key.KeyExtensions
Deprecated.
 
KeyRule - Interface in de.alpharogroup.crypto.interfaces
The marker interface KeyRule can define a rule for encrypt and decrypt a key.
KeyTrustExtensions - Class in de.alpharogroup.crypto.ssl
The factory class KeyTrustExtensions holds methods for creating TrustManager array objects and KeyManager array objects.
KeyTrustExtensions() - Constructor for class de.alpharogroup.crypto.ssl.KeyTrustExtensions
 

M

match(String, String) - Method in class de.alpharogroup.crypto.pw.PasswordEncryptor
Matches the given strings and returns true if they are equal.
model - Variable in class de.alpharogroup.crypto.core.AbstractCryptor
The crypto model.

N

newAlgorithm() - Method in class de.alpharogroup.crypto.aes.HexDecryptor
Deprecated.
Factory method for creating a new algorithm that will be used with the cipher object.
newAlgorithm() - Method in class de.alpharogroup.crypto.aes.HexEncryptor
Deprecated.
Factory method for creating a new algorithm that will be used with the cipher object.
newAlgorithm() - Method in class de.alpharogroup.crypto.core.AbstractCryptor
Factory method for creating a new algorithm that will be used with the cipher object.
newAlgorithm() - Method in class de.alpharogroup.crypto.hex.HexableDecryptor
Factory method for creating a new algorithm that will be used with the cipher object.
newAlgorithm() - Method in class de.alpharogroup.crypto.hex.HexableEncryptor
Factory method for creating a new algorithm that will be used with the cipher object.
newAlgorithm() - Method in class de.alpharogroup.crypto.key.PrivateKeyDecryptor
Factory method for creating a new algorithm that will be used with the cipher object.
newAlgorithm() - Method in class de.alpharogroup.crypto.key.PublicKeyEncryptor
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.HexDecryptor
Deprecated.
Factory method for creating a new Cipher from the given parameters.
newCipher(String, String, byte[], int, int) - Method in class de.alpharogroup.crypto.aes.HexEncryptor
Deprecated.
Factory method for creating a new Cipher from the given parameters.
newCipher(K) - Method in class de.alpharogroup.crypto.core.AbstractCryptor
Factory method for creating a new Cipher from the given private key.
newCipher(K, 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.AbstractStringDecryptor
Factory method for creating a new Cipher from the given parameters.
newCipher(String, String, byte[], int, int) - Method in class de.alpharogroup.crypto.core.AbstractStringDecryptor
Factory method for creating a new Cipher from the given parameters.
newCipher(int, SecretKey, AlgorithmParameterSpec, String) - Method in class de.alpharogroup.crypto.core.AbstractStringEncryptor
Factory method for creating a new Cipher from the given parameters.
newCipher(String, String, byte[], int, int) - Method in class de.alpharogroup.crypto.core.AbstractStringEncryptor
Factory method for creating a new Cipher from the given parameters.
newCipher(int, SecretKey, AlgorithmParameterSpec, String) - Method in class de.alpharogroup.crypto.core.BaseCryptor
Factory method for creating a new Cipher from the given parameters.
newCipher(String, String, byte[], int, int) - Method in class de.alpharogroup.crypto.core.BaseCryptor
Factory method for creating a new Cipher from the given parameters.
newCipher(String, String, byte[], int, int) - Method in class de.alpharogroup.crypto.hex.HexableDecryptor
Factory method for creating a new Cipher from the given parameters.
newCipher(String, String, byte[], int, int) - Method in class de.alpharogroup.crypto.hex.HexableEncryptor
Factory method for creating a new Cipher from the given parameters.
newCipher(PrivateKey, String, byte[], int, int) - Method in class de.alpharogroup.crypto.key.PrivateKeyDecryptor
Factory method for creating a new Cipher from the given parameters.
newCipher(PublicKey, String, byte[], int, int) - Method in class de.alpharogroup.crypto.key.PublicKeyEncryptor
Factory method for creating a new Cipher from the given parameters.
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.AbstractStringDecryptor
Factory method for creating a new KeySpec from the given private key.
newKeySpec(String, byte[], int) - Method in class de.alpharogroup.crypto.core.AbstractStringEncryptor
Factory method for creating a new KeySpec from the given private key.
newKeySpec(String, byte[], int) - Method in class de.alpharogroup.crypto.core.BaseCryptor
Factory method for creating a new KeySpec from the given private key.
newOperationMode() - Method in class de.alpharogroup.crypto.core.AbstractDecryptor
Factory 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.AbstractEncryptor
Factory 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 interface de.alpharogroup.crypto.interfaces.Cryptor
Factory 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.simple.SimpleBaseDecryptor
Factory 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.simple.SimpleBaseEncryptor
Factory 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.simple.SimpleDecryptor
Factory 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.simple.SimpleEncryptor
Factory 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
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.

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.
PrivateKeyDecryptor - Class in de.alpharogroup.crypto.key
The class PrivateKeyDecryptor decrypts encrypted byte array the was encrypted with the public key of the pendant private key of this class.
PrivateKeyDecryptor(CryptModel<Cipher, PrivateKey>) - Constructor for class de.alpharogroup.crypto.key.PrivateKeyDecryptor
Instantiates a new PrivateKeyDecryptor with the given CryptModel.
PrivateKeyHexDecryptor - Class in de.alpharogroup.crypto.key
The class PrivateKeyHexDecryptor decrypts encrypted characters the was encrypted with the public key of the pendant private key of this class.
PrivateKeyHexDecryptor(PrivateKey) - Constructor for class de.alpharogroup.crypto.key.PrivateKeyHexDecryptor
Instantiates a new PrivateKeyHexDecryptor with the given PrivateKey.
process() - Method in class de.alpharogroup.crypto.processors.wordlist.WordlistsProcessor
Processes the word list.
PublicKeyEncryptor - Class in de.alpharogroup.crypto.key
The class PublicKeyEncryptor can encrypt a byte array with his public key.
PublicKeyEncryptor(CryptModel<Cipher, PublicKey>) - Constructor for class de.alpharogroup.crypto.key.PublicKeyEncryptor
Instantiates a new PublicKeyEncryptor with the given CryptModel.
PublicKeyHexEncryptor - Class in de.alpharogroup.crypto.key
The class PublicKeyHexEncryptor can encrypt characters with his public key.
PublicKeyHexEncryptor(PublicKey) - Constructor for class de.alpharogroup.crypto.key.PublicKeyHexEncryptor
Instantiates a new PublicKeyHexEncryptor with the given PublicKey.

R

readPrivateKey(File) - Static method in class de.alpharogroup.crypto.key.KeyExtensions
Deprecated.
Read private key.
readPrivateKey(byte[], String) - Static method in class de.alpharogroup.crypto.key.KeyExtensions
Deprecated.
Read private key.
readPublicKey(byte[], SecurityProvider) - Static method in class de.alpharogroup.crypto.key.KeyExtensions
Deprecated.
Read public key.
readPublicKey(byte[], String) - Static method in class de.alpharogroup.crypto.key.KeyExtensions
Deprecated.
Read public key.
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

SimpleBaseDecryptor - Class in de.alpharogroup.crypto.simple
SimpleBaseDecryptor(String) - Constructor for class de.alpharogroup.crypto.simple.SimpleBaseDecryptor
Instantiates a new SimpleBaseDecryptor with the given private key.
SimpleBaseEncryptor - Class in de.alpharogroup.crypto.simple
SimpleBaseEncryptor(String) - Constructor for class de.alpharogroup.crypto.simple.SimpleBaseEncryptor
Instantiates a new SimpleBaseEncryptor with the given private key.
SimpleCrypt - Class in de.alpharogroup.crypto.simple
The class SimpleCrypt is an utility class for the use of encrypt or decrypt information.
SimpleCrypt() - Constructor for class de.alpharogroup.crypto.simple.SimpleCrypt
 
SimpleDecryptor - Class in de.alpharogroup.crypto.simple
The class SimpleDecryptor is a simple StringDecryptor implementation.
SimpleDecryptor(String) - Constructor for class de.alpharogroup.crypto.simple.SimpleDecryptor
Instantiates a new SimpleDecryptor with the given private key.
SimpleEncryptor - Class in de.alpharogroup.crypto.simple
The class SimpleEncryptor is a simple StringEncryptor implementation.
SimpleEncryptor(String) - Constructor for class de.alpharogroup.crypto.simple.SimpleEncryptor
Instantiates a new SimpleEncryptor with the given private key.
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.
StringDecryptor - Interface in de.alpharogroup.crypto.interfaces
The interface StringDecryptor can decrypt a String object (that was previously encrypted) and return the decrypted result as String object.
StringEncryptor - Interface in de.alpharogroup.crypto.interfaces
The interface StringEncryptor can encrypt a String object and return the encrypted result as String object.

T

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

W

WordlistsProcessor - Class in de.alpharogroup.crypto.processors.wordlist
The class WordlistsProcessor can process a list of words.
WordlistsProcessor(List<String>) - Constructor for class de.alpharogroup.crypto.processors.wordlist.WordlistsProcessor
Instantiates a new WordlistsProcessor object.
WordlistsProcessor(List<String>, String) - Constructor for class de.alpharogroup.crypto.processors.wordlist.WordlistsProcessor
Instantiates a new wordlists processor.
A B C D E G H I K M N O P R S T W 
Skip navigation links

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