| Interface | Description |
|---|---|
| CipherProvider |
Marker interface for cipher providers.
|
| PBECipherProvider | |
| SecureHasher |
An interface which specifies that implementations should provide a
cryptographic hash function (CHF) which accepts input and returns a
deterministic, (mathematically-difficult) irreversible value.
|
| Class | Description |
|---|---|
| AbstractSecureHasher | |
| AESKeyedCipherProvider |
This is a standard implementation of
KeyedCipherProvider which supports AES cipher families with arbitrary modes of operation (currently only CBC, CTR, and GCM are supported as EncryptionMethods. |
| Argon2CipherProvider | |
| Argon2SecureHasher |
Provides an implementation of
Argon2 for secure password hashing. |
| BcryptCipherProvider | |
| BcryptSecureHasher |
Provides an implementation of
Bcrypt for secure password hashing. |
| CipherProviderFactory | |
| CipherUtility | |
| HashService |
This class provides a generic service for cryptographic hashing.
|
| KeyDerivationBcryptSecureHasher |
Extension of Bcrypt Secure Hasher used for Key Derivation support.
|
| KeyedCipherProvider | |
| NiFiLegacyCipherProvider | Deprecated |
| OpenSSLPKCS5CipherProvider | |
| PBKDF2CipherProvider | |
| PBKDF2SecureHasher |
Provides an implementation of
PBKDF2 for secure password hashing. |
| RandomIVPBECipherProvider | |
| ScryptCipherProvider | |
| ScryptSecureHasher |
Provides an implementation of
Scrypt for secure password hashing. |
| SecureHasherFactory |
Provides a factory for SecureHasher implementations.
|
| Enum | Description |
|---|---|
| HashAlgorithm |
Enumeration capturing information about the cryptographic hash algorithms
|
| Exception | Description |
|---|---|
| SecureHasherException |
Exception indicating an error occurred instantiating a SecureHasher.
|
Copyright © 2022 Apache NiFi Project. All rights reserved.