Package | Description |
---|---|
org.waarp.common.crypto |
Classes implementing Encryption for Password support or for File Encryption
AES is the best compromise in term of security and efficiency.
|
Modifier and Type | Class and Description |
---|---|
class |
Aes
This class handles methods to crypt and decrypt messages with AES algorithm
(very efficient: 60000/s).
|
class |
Blowfish
This class handles methods to crypt and decrypt messages with Blowfish
(efficient: 4000/s both at 56 and
128 keysize).
|
class |
Des
This class handles methods to crypt and decrypt messages with DES algorithm
(very efficient: 40000/s).
|
class |
DynamicKeyObject
This class handles methods to encrypt and unencrypt messages with any
available algorithms in the JVM.
|
class |
HmacSha1
This class handles methods to crypt (not decrypt) messages with HmacSha1
algorithm (very efficient:
136000/s).
|
class |
HmacSha256
This class handles methods to crypt (not decrypt) messages with HmacSha256
algorithm (very efficient:
105000/s).
|
Modifier and Type | Method and Description |
---|---|
KeyObject |
AesManager.createKeyObject() |
KeyObject |
BlowfishManager.createKeyObject() |
KeyObject |
DesManager.createKeyObject() |
KeyObject |
DynamicKeyManager.createKeyObject() |
KeyObject |
HmacSha1Manager.createKeyObject() |
KeyObject |
HmacSha256Manager.createKeyObject() |
abstract KeyObject |
KeyManager.createKeyObject() |
KeyObject |
KeyManager.getKey(String name) |
Modifier and Type | Method and Description |
---|---|
void |
KeyManager.setKey(String name,
KeyObject keyObject)
Add or set a new key associated to the given name
|
Copyright © 2009–2020 Waarp. All rights reserved.