package

com.sun.crypto.provider

Classes

AESCipher This class implements the AES algorithm in its various modes (ECB, CFB, OFB, CBC, PCBC) and padding schemes (PKCS5Padding, NoPadding, ISO10126Padding). 
AESKeyGenerator This class generates a AES key. 
AESParameters This class implements the parameter (IV) used with the AES algorithm in feedback-mode. 
AESWrapCipher This class implements the AES KeyWrap algorithm as defined in "XML Encryption Syntax and Processing" section 5.6.3 "AES Key Wrap". 
ARCFOURCipher Implementation of the ARCFOUR cipher, an algorithm apparently compatible with RSA Security's RC4(tm) cipher. 
BlowfishCipher This class implements the Blowfish algorithm in its various modes (ECB, CFB, OFB, CBC, PCBC) and padding schemes (PKCS5Padding, NoPadding, ISO10126Padding). 
BlowfishKeyGenerator This class generates a secret key for use with the Blowfish algorithm. 
BlowfishParameters This class implements the parameter (IV) used with the Blowfish algorithm in feedback-mode. 
CipherWithWrappingSpi This class entends the javax.crypto.CipherSpi class with a concrete implementation of the methods for wrapping and unwrapping keys. 
DESCipher This class implements the DES algorithm in its various modes (ECB, CFB, OFB, CBC, PCBC) and padding schemes (PKCS5Padding, NoPadding, ISO10126Padding). 
DESedeCipher This class implements the DESede algorithm (DES-EDE, tripleDES) in its various modes (ECB, CFB, OFB, CBC, PCBC) and padding schemes (PKCS5Padding, NoPadding, ISO10126Padding). 
DESedeKeyFactory This class implements the DES-EDE key factory of the Sun provider. 
DESedeKeyGenerator This class generates a Triple DES key. 
DESedeParameters This class implements the parameter (IV) used with the Triple DES algorithm in feedback-mode. 
DESedeWrapCipher This class implements the CMS DESede KeyWrap algorithm as defined in "XML Encryption Syntax and Processing" section 5.6.2 "CMS Triple DES Key Wrap". 
DESKeyFactory This class implements the DES key factory of the Sun provider. 
DESKeyGenerator This class generates a DES key. 
DESParameters This class implements the parameter (IV) used with the DES algorithm in feedback-mode. 
DHKeyAgreement This class implements the Diffie-Hellman key agreement protocol between any number of parties. 
DHKeyFactory This class implements the Diffie-Hellman key factory of the Sun provider. 
DHKeyPairGenerator This class represents the key pair generator for Diffie-Hellman key pairs. 
DHParameterGenerator  
DHParameters This class implements the parameter set used by the Diffie-Hellman key agreement as defined in the PKCS #3 standard. 
HmacMD5 This is an implementation of the HMAC-MD5 algorithm. 
HmacMD5KeyGenerator This class generates a secret key for use with the HMAC-MD5 algorithm. 
HmacPKCS12PBESHA1 This is an implementation of the HMAC-PBESHA1 algorithm as defined in PKCS#12 v1.0 standard. 
HmacSHA1 This is an implementation of the HMAC-SHA1 algorithm. 
HmacSHA1KeyGenerator This class generates a secret key for use with the HMAC-SHA1 algorithm. 
JceKeyStore This class provides the keystore implementation referred to as "jceks". 
OAEPParameters This class implements the OAEP parameters used with the RSA algorithm in OAEP padding. 
PBEParameters This class implements the parameter set used with password-based encryption, which is defined in PKCS#5 as follows:
 PBEParameter ::=  SEQUENCE {
     salt   OCTET STRING SIZE(8),
     iterationCount   INTEGER }
 
 
PBEWithMD5AndDESCipher This class represents password-based encryption as defined by the PKCS #5 standard. 
PBEWithMD5AndTripleDESCipher This class implements a proprietary password-based encryption algorithm. 
PBKDF2HmacSHA1Factory This class implements a key factory for PBE keys derived using PBKDF2 with HmacSHA1 psuedo random function(PRF) as defined in PKCS#5 v2.0. 
RC2Cipher JCE CipherSpi for the RC2(tm) algorithm as described in RFC 2268. 
RC2Parameters This class implements the parameter set used with RC2 encryption, which is defined in RFC2268 as follows:
 RC2-CBCParameter ::= CHOICE {
   iv IV,
   params SEQUENCE {
     version RC2Version,
     iv IV
   }
 }

 where

 IV ::= OCTET STRING -- 8 octets
 RC2Version ::= INTEGER -- 1-1024
 
 
RSACipher RSA cipher implementation. 
SunJCE Defines the "SunJCE" provider. 
TlsKeyMaterialGenerator KeyGenerator implementation for the SSL/TLS master secret derivation. 
TlsMasterSecretGenerator KeyGenerator implementation for the SSL/TLS master secret derivation. 
TlsPrfGenerator KeyGenerator implementation for the TLS PRF function. 
TlsRsaPremasterSecretGenerator KeyGenerator implementation for the SSL/TLS RSA premaster secret.