| Package | Description |
|---|---|
| cz.d1x.dxcrypto.encryption | |
| cz.d1x.dxcrypto.encryption.crypto |
| Modifier and Type | Method and Description |
|---|---|
static AESBuilder |
EncryptionAlgorithms.aes(CryptoKeyFactory customKeyFactory)
Crates a new builder for AES encryption algorithm.
|
static TripleDESBuilder |
EncryptionAlgorithms.tripleDes(CryptoKeyFactory customKeyFactory)
Crates a new builder for 3DES encryption algorithm.
|
| Modifier and Type | Class and Description |
|---|---|
class |
PBEKeyFactory
Base for key factories that provide password-based encryption keys.
|
class |
PBKDF2KeyFactory
Key factory that uses PBKDF2 function with HMAC-SHA1 for key derivation.
|
class |
RSAPrivateKeyFactory
Key factory for RSA private key.
|
class |
RSAPublicKeyFactory
Key factory for RSA public key.
|
| Modifier and Type | Method and Description |
|---|---|
AsymmetricAlgorithmBuilder |
AsymmetricAlgorithmBuilder.privateKey(CryptoKeyFactory privateKeyFactory)
Sets custom factory of private key for decryption of messages.
|
AsymmetricAlgorithmBuilder |
AsymmetricAlgorithmBuilder.publicKey(CryptoKeyFactory publicKeyFactory)
Sets custom factory of public key for encryption of messages.
|
| Constructor and Description |
|---|
AESBuilder(CryptoKeyFactory customKeyFactory)
Crates a new builder for AES encryption algorithm.
|
AsymmetricAlgorithm(String cipherName,
CryptoKeyFactory publicKeyFactory,
CryptoKeyFactory privateKeyFactory,
BytesRepresentation bytesRepresentation,
String encoding)
Creates a new instance of base asymmetric algorithm.
|
SymmetricAlgorithm(String cipherName,
CryptoKeyFactory keyFactory,
CombineAlgorithm combineAlgorithm,
BytesRepresentation bytesRepresentation,
String encoding)
Creates a new instance of base symmetric algorithm.
|
SymmetricAlgorithmBuilder(CryptoKeyFactory customKeyFactory) |
TripleDESBuilder(CryptoKeyFactory customKeyFactory)
Crates a new builder for 3DES encryption algorithm.
|
Copyright © 2014. All rights reserved.