| Package | Description |
|---|---|
| cz.d1x.dxcrypto.encryption.crypto |
| Modifier and Type | Class and Description |
|---|---|
class |
AESBuilder
Builder for AES encryption algorithm with these properties:
Type of cipher: Symmetric
Operation mode: Cipher Block Chaining (CBC)
Input padding: PKCS#5
Encryption key: PBKDF2 with HMAC-SHA1 for key derivation (can be overridden)
|
class |
AsymmetricAlgorithmBuilder
Base builder for asymmetric key algorithms.
|
class |
RSABuilder
Builder for RSA encryption algorithm with these properties:
Type of cipher: Asymmetric
Operation mode: Electronic Codebook (ECB)
Input padding: OAEP with SHA-256 (MGF1 for masks)
If you don't have key pair, you can generate some via
RSAKeysGenerator. |
class |
SymmetricAlgorithmBuilder
Base builder for symmetric key algorithms.
|
class |
TripleDESBuilder
Builder for Triple DES (or 3DES) encryption algorithm with these properties:
Type of cipher: Symmetric
Operation mode: Cipher Block Chaining (CBC)
Input padding: PKCS#5
Encryption key: PBKDF2 with HMAC-SHA1 for key derivation (can be overridden)
|
Copyright © 2014. All rights reserved.