See: Description

| Class | Description |
|---|---|
| Aes |
This class handles methods to crypt and decrypt messages with AES algorithm
(very efficient: 60000/s).
|
| AesManager |
This class implements a simple Key Manager for AES class from name
|
| Blowfish |
This class handles methods to crypt and decrypt messages with Blowfish
(efficient: 4000/s both at 56 and
128 keysize).
|
| BlowfishManager |
This class implements a simple Key Manager for Blowfish class from name
|
| Des |
This class handles methods to crypt and decrypt messages with DES algorithm
(very efficient: 40000/s).
|
| DesManager |
This class implements a simple Key Manager for DES class from name
|
| DynamicKeyManager |
Can implements AES, ARCFOUR, Blowfish, DES, DESede, RC2, RC4
The time ratio are: RC4,ARCFOUR=1; AES,RC2=1,5; DES=2; Blowfish,DESede=4 AES is the best compromise in term of security and efficiency. |
| DynamicKeyObject |
This class handles methods to encrypt and unencrypt messages with any
available algorithms in the JVM.
|
| HmacSha1 |
This class handles methods to crypt (not decrypt) messages with HmacSha1
algorithm (very efficient:
136000/s).
|
| HmacSha1Manager |
This class implements a simple Key Manager for HmacSha1 class from name
|
| HmacSha256 |
This class handles methods to crypt (not decrypt) messages with HmacSha256
algorithm (very efficient:
105000/s).
|
| HmacSha256Manager |
This class implements a simple Key Manager for HmacSha1 class from name
|
| KeyManager |
This class implements a simple Key Manager from name
|
| KeyObject |
This class handles method to crypt and decrypt using the chosen
algorithm.
|
| Enum | Description |
|---|---|
| DynamicKeyObject.INSTANCES |
Minimal key size
|
| DynamicKeyObject.INSTANCESMAX |
Recommended key size when normal JVM installed (no extension on encrypt
support)
|
Copyright © 2009–2020 Waarp. All rights reserved.