| Package | Description |
|---|---|
| de.alpharogroup.crypto.aes |
Provides classes for encrypt and decrypt data with the 'AES' algorithm.
|
| de.alpharogroup.crypto.core | |
| de.alpharogroup.crypto.interfaces |
This package contains the interfaces for the classes for crypting data.
|
| de.alpharogroup.crypto.key | |
| de.alpharogroup.crypto.simple |
| Modifier and Type | Class and Description |
|---|---|
class |
ChainedStringDecryptor
The class
ChainedStringDecryptor can take many Decryptor objects and decrypts the
given string with all the given Decryptor objects. |
class |
ChainedStringEncryptor
The class
ChainedStringEncryptor can take many Encryptor objects and encrypts the
given string with all the given Encryptor objects. |
class |
HexDecryptor
The class
HexDecryptor is the pendant class of HexEncryptor and decrypts given
String objects that was encrypted with HexEncryptor. |
class |
HexEncryptor
The class
HexEncryptor is the pendant class of HexDecryptor and encrypts given
String objects that can be decrypted with HexDecryptor. |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractCryptor<C,K>
The abstract class
AbstractCryptor provides factory methods that may or must be
overwritten dependent of the specific implementor class. |
class |
BaseCryptor
The abstract class
BaseCryptor provides a base implementation for some methods of the
AbstractCryptor. |
class |
BaseStringDecryptor
The abstract class
BaseStringDecryptor is a base implementation of the
StringDecryptor. |
class |
BaseStringEncryptor
The abstract class
BaseStringEncryptor is a base implementation of the
StringEncryptor. |
class |
ChainableDecryptor<T>
The class
ChainableDecryptor can take many Decryptor objects and decrypts the given
string with all the given Decryptor objects. |
class |
ChainableEncryptor<T>
The class
ChainableEncryptor can take many Encryptor objects and encrypts the given
string with all the given Encryptor objects. |
| Modifier and Type | Interface and Description |
|---|---|
interface |
ByteArrayDecryptor
Interface for decrypt
byte[] objects. |
interface |
ByteArrayEncryptor
Interface for decrypt
byte[] objects. |
interface |
Decryptor<T,R>
The generic interface
Decryptor can decrypt an object of type <T> (that was
previously encrypted) and return the decrypted result as object of type <R>. |
interface |
Encryptor<T,R>
The generic interface
Encryptor can encrypt an object of type <T> and return
the encrypted result as object of type <R>. |
interface |
IntegerDecryptor
The interface
IntegerDecryptor can decrypt a Integer object (that was previously
encrypted) and return the decrypted result as Integer object. |
interface |
IntegerEncryptor
The interface
IntegerEncryptor can encrypt a Integer object and return the
encrypted result as Integer object. |
interface |
StringDecryptor
The interface
StringDecryptor can decrypt a String object (that was previously
encrypted) and return the decrypted result as String object. |
interface |
StringEncryptor
The interface
StringEncryptor can encrypt a String object and return the
encrypted result as String object. |
| Modifier and Type | Class and Description |
|---|---|
class |
PrivateKeyDecryptor
The class
PrivateKeyDecryptor decrypts encrypted byte array the was encrypted with the
public key of the pendant private key of this class. |
class |
PublicKeyEncryptor
The class
PublicKeyEncryptor can encrypt a byte array with his public key. |
| Modifier and Type | Class and Description |
|---|---|
class |
SimpleBaseDecryptor
The class
SimpleBaseDecryptor. |
class |
SimpleBaseEncryptor
The class
SimpleBaseEncryptor. |
class |
SimpleDecryptor
The class
SimpleDecryptor is a simple StringDecryptor implementation. |
class |
SimpleEncryptor
The class
SimpleEncryptor is a simple StringEncryptor implementation. |
Copyright © 2015–2016 Alpha Ro Group UG (haftungsbeschrÀngt). All rights reserved.