AESCipher
| This class implements the AES algorithm in its various modes
(ECB , CFB , OFB , CBC ,
PCBC ) and padding schemes (PKCS5Padding ,
NoPadding , ISO10126Padding ). |
code | html |
AESCrypt
| Rijndael --pronounced Reindaal-- is a symmetric cipher with a 128-bit
block size and variable key-size (128-, 192- and 256-bit). |
code | html |
AESKeyGenerator
| This class generates a AES key. |
code | html |
AESParameters
| This class implements the parameter (IV) used with the AES algorithm
in feedback-mode. |
code | html |
AESWrapCipher
| This class implements the AES KeyWrap algorithm as defined
in
"XML Encryption Syntax and Processing" section 5.6.3 "AES Key Wrap". |
code | html |
ARCFOURCipher
| Implementation of the ARCFOUR cipher, an algorithm apparently compatible
with RSA Security's RC4(tm) cipher. |
code | html |
BlockCipherParamsCore
| This class implements the parameter (IV) used with Block Ciphers
in feedback-mode. |
code | html |
BlowfishCipher
| This class implements the Blowfish algorithm in its various modes
(ECB , CFB , OFB , CBC ,
PCBC ) and padding schemes (PKCS5Padding ,
NoPadding , ISO10126Padding ). |
code | html |
BlowfishCrypt
| This is the internal Blowfish class responsible for encryption and
decryption of a byte array of size BLOWFISH_BLOCK_SIZE . |
code | html |
BlowfishKeyGenerator
| This class generates a secret key for use with the Blowfish algorithm. |
code | html |
BlowfishParameters
| This class implements the parameter (IV) used with the Blowfish algorithm in
feedback-mode. |
code | html |
CipherBlockChaining
| This class represents ciphers in cipher block chaining (CBC) mode. |
code | html |
CipherCore
| This class represents the symmetric algorithms in its various modes
(ECB , CFB , OFB , CBC ,
PCBC , CTR , and CTS ) and
padding schemes (PKCS5Padding , NoPadding ,
ISO10126Padding ). |
code | html |
CipherFeedback
| This class represents ciphers in cipher-feedback (CFB) mode. |
code | html |
CipherForKeyProtector
| |
code | html |
CipherTextStealing
| This class represents ciphers in cipher text stealing (CTS) mode. |
code | html |
ConstructKeys
| This class is a helper class which construct key objects
from encoded keys. |
code | html |
CounterMode
| This class represents ciphers in counter (CTR) mode. |
code | html |
DESCipher
| This class implements the DES algorithm in its various modes
(ECB , CFB , OFB , CBC ,
PCBC ) and padding schemes (PKCS5Padding ,
NoPadding , ISO10126Padding ). |
code | html |
DESCrypt
| This is the internal DES class responsible for encryption and
decryption of a byte array of size DES_BLOCK_SIZE . |
code | html |
DESKey
| This class represents a DES key. |
code | html |
DESKeyFactory
| This class implements the DES key factory of the Sun provider. |
code | html |
DESKeyGenerator
| This class generates a DES key. |
code | html |
DESParameters
| This class implements the parameter (IV) used with the DES algorithm in
feedback-mode. |
code | html |
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 ). |
code | html |
DESedeCrypt
| This class implements the Triple DES algorithm (DES encryption, followed by
DES decryption, followed by DES encryption) on a byte array of size
DES_BLOCK_SIZE . |
code | html |
DESedeKey
| This class represents a DES-EDE key. |
code | html |
DESedeKeyFactory
| This class implements the DES-EDE key factory of the Sun provider. |
code | html |
DESedeKeyGenerator
| This class generates a Triple DES key. |
code | html |
DESedeParameters
| This class implements the parameter (IV) used with the Triple DES algorithm
in feedback-mode. |
code | html |
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". |
code | html |
DHKeyAgreement
| This class implements the Diffie-Hellman key agreement protocol between
any number of parties. |
code | html |
DHKeyFactory
| This class implements the Diffie-Hellman key factory of the Sun provider. |
code | html |
DHKeyPairGenerator
| This class represents the key pair generator for Diffie-Hellman key pairs. |
code | html |
DHParameterGenerator
| |
code | html |
DHParameters
| This class implements the parameter set used by the
Diffie-Hellman key agreement as defined in the PKCS #3 standard. |
code | html |
DHPrivateKey
| A private key in PKCS#8 format for the Diffie-Hellman key agreement
algorithm. |
code | html |
DHPublicKey
| A public key in X.509 format for the Diffie-Hellman key agreement algorithm. |
code | html |
ElectronicCodeBook
| This class represents ciphers in electronic codebook (ECB) mode. |
code | html |
EncryptedPrivateKeyInfo
| This class implements the EncryptedPrivateKeyInfo type,
which is defined in PKCS #8 as follows:
EncryptedPrivateKeyInfo ::= SEQUENCE {
encryptionAlgorithm AlgorithmIdentifier,
encryptedData OCTET STRING }
|
code | html |
HmacCore
| This class constitutes the core of HMAC- algorithms, where
can be SHA1 or MD5, etc. |
code | html |
HmacCore.HmacSHA256
| |
code | html |
HmacCore.HmacSHA384
| |
code | html |
HmacCore.HmacSHA512
| |
code | html |
HmacMD5
| This is an implementation of the HMAC-MD5 algorithm. |
code | html |
HmacMD5KeyGenerator
| This class generates a secret key for use with the HMAC-MD5 algorithm. |
code | html |
HmacPKCS12PBESHA1
| This is an implementation of the HMAC-PBESHA1 algorithm as defined
in PKCS#12 v1.0 standard. |
code | html |
HmacSHA1
| This is an implementation of the HMAC-SHA1 algorithm. |
code | html |
HmacSHA1KeyGenerator
| This class generates a secret key for use with the HMAC-SHA1 algorithm. |
code | html |
ISO10126Padding
| This class implements padding as specified in the W3 XML ENC standard. |
code | html |
JarVerifier
| This class verifies JAR files (and any supporting JAR files), and
determines whether they may be used in this implementation. |
code | html |
JceKeyStore
| This class provides the keystore implementation referred to as "jceks". |
code | html |
JceKeyStore.PrivateKeyEntry
| |
code | html |
JceKeyStore.SecretKeyEntry
| |
code | html |
JceKeyStore.TrustedCertEntry
| |
code | html |
KeyGeneratorCore
| KeyGeneratore core implementation and individual key generator
implementations. |
code | html |
KeyGeneratorCore.ARCFOURKeyGenerator
| |
code | html |
KeyGeneratorCore.HmacSHA256KG
| |
code | html |
KeyGeneratorCore.HmacSHA384KG
| |
code | html |
KeyGeneratorCore.HmacSHA512KG
| |
code | html |
KeyGeneratorCore.RC2KeyGenerator
| |
code | html |
KeyProtector
| This class implements a protection mechanism for private keys. |
code | html |
OAEPParameters
| This class implements the OAEP parameters used with the RSA
algorithm in OAEP padding. |
code | html |
OutputFeedback
| This class represents ciphers in output-feedback (OFB) mode. |
code | html |
PBECipherCore
| This class represents password-based encryption as defined by the PKCS #5
standard. |
code | html |
PBEKey
| This class represents a PBE key. |
code | html |
PBEKeyFactory.PBEWithMD5AndDES
| |
code | html |
PBEKeyFactory.PBEWithMD5AndTripleDES
| |
code | html |
PBEKeyFactory.PBEWithSHA1AndDESede
| |
code | html |
PBEKeyFactory.PBEWithSHA1AndRC2_40
| |
code | html |
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 }
|
code | html |
PBEWithMD5AndDESCipher
| This class represents password-based encryption as defined by the PKCS #5
standard. |
code | html |
PBEWithMD5AndTripleDESCipher
| This class implements a proprietary password-based encryption algorithm. |
code | html |
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. |
code | html |
PBKDF2KeyImpl
| This class represents a PBE key derived using PBKDF2 defined
in PKCS#5 v2.0. |
code | html |
PCBC
| This class represents ciphers in Plaintext Cipher Block Chaining (PCBC)
mode. |
code | html |
PKCS12PBECipherCore
| This class implements password-base encryption algorithm with
SHA1 digest and the following Ciphers in CBC mode
- DESede cipher and
- RC2 Cipher with 40-bit effective key length
as defined by PKCS #12 version 1.0 standard. |
code | html |
PKCS12PBECipherCore.PBEWithSHA1AndDESede
| |
code | html |
PKCS12PBECipherCore.PBEWithSHA1AndRC2_40
| |
code | html |
PKCS5Padding
| This class implements padding as specified in the PKCS#5 standard. |
code | html |
PrivateKeyInfo
| This class implements the PrivateKeyInfo type,
which is defined in PKCS #8 as follows:
PrivateKeyInfo ::= SEQUENCE {
version INTEGER,
privateKeyAlgorithm AlgorithmIdentifier,
privateKey OCTET STRING,
attributes [0] IMPLICIT Attributes OPTIONAL }
|
code | html |
RC2Cipher
| JCE CipherSpi for the RC2(tm) algorithm as described in RFC 2268. |
code | html |
RC2Crypt
| Implementation of the RC2(tm) algorithm as described in RFC 2268. |
code | html |
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
|
code | html |
RSACipher
| RSA cipher implementation. |
code | html |
SealedObjectForKeyProtector
| |
code | html |
SslMacCore
| This file contains the code for the SslMacMD5 and SslMacSHA1 implementations. |
code | html |
SslMacCore.SslMacMD5
| |
code | html |
SslMacCore.SslMacSHA1
| |
code | html |
SunJCE
| Defines the "SunJCE" provider. |
code | html |
TlsKeyMaterialGenerator
| KeyGenerator implementation for the SSL/TLS master secret derivation. |
code | html |
TlsMasterSecretGenerator
| KeyGenerator implementation for the SSL/TLS master secret derivation. |
code | html |
TlsMasterSecretGenerator.TlsMasterSecretKey
| |
code | html |
TlsPrfGenerator.V10
| A KeyGenerator implementation that supports TLS 1.0/1.1. |
code | html |
TlsPrfGenerator.V12
| A KeyGenerator implementation that supports TLS 1.2. |
code | html |
TlsRsaPremasterSecretGenerator
| KeyGenerator implementation for the SSL/TLS RSA premaster secret. |
code | html |
ai
| This class is introduced to workaround a problem in
the SunJCE provider shipped in JCE 1.2.1: the class
SealedObjectForKeyProtector was obfuscated due to a mistake. |
code | html |