Package edu.vt.middleware.crypt.pbe

Interface Summary
EncryptionScheme Describes a password-based encryption scheme.
KeyGenerator Generates secret keys from passwords for password-based encryption schemes.
 

Class Summary
AbstractEncryptionScheme Abstract base class for password-based encryption schemes based on salt data and iterated hashing as the basis of the key derivation function.
AbstractPKCSKeyGenerator Base class for all PKCS key generators that use a key derivation function that performs iterative hashing operations on a salted password.
AbstractVariableKeySizeEncryptionScheme Base class for all encryption schemes that use a variable-length key to perform encryption, e.g.
OpenSSLEncryptionScheme Password-based encryption scheme used by OpenSSL for encrypting private keys.
OpenSSLKeyGenerator Implements a password generation function compatible with the enc operation of OpenSSL in PBE mode.
PBES1EncryptionScheme Implements the PBES1 encryption scheme defined in PKCS#5v2.
PBES2EncryptionScheme Implements the PBES2 encryption scheme defined in PKCS#5v2.
PBKDF1KeyGenerator Implements the PBKDF1 key generation function defined in PKCS#5v2.
PBKDF2KeyGenerator Implements the PBKDF2 key generation function defined in PKCS#5v2.
PKCS12EncryptionScheme Implements the password-based encryption scheme in section B of PKCS#12.
PKCS12KeyGenerator Implements the password-based key generation function defined in section B of PKCS#12.
 



Copyright © 2003-2011 Virginia Tech. All Rights Reserved.