Package org.owasp.esapi.crypto
This package contains ESAPI cryptography-related classes used throughout
ESAPI.
-
Class Summary Class Description CipherSpec Specifies all the relevant configuration data needed in constructing and using aCipherexcept for the encryption key.CipherText ASerializableinterface representing the result of encrypting plaintext and some additional information about the encryption algorithm, the IV (if pertinent), and an optional Message Authentication Code (MAC).CipherTextSerializer Helper class to assist with programming language and platform independent serialization ofCipherTextobjects.CryptoDiscoverer CryptoHelper Class to provide some convenience methods for encryption, decryption, etc.CryptoToken Compute a cryptographically secure, encrypted token containing optional name/value pairs.KeyDerivationFunction This class implements a Key Derivation Function (KDF) and supporting methods.PlainText A class representing plaintext (versus ciphertext) as related to cryptographic systems.SecurityProviderLoader This class provides a generic static method that loads ajava.security.Providereither by some generic name (i.e.,Provider.getName()) or by a fully-qualified class name. -
Enum Summary Enum Description KeyDerivationFunction.PRF_ALGORITHMS