Class | Description |
---|---|
CBCMac |
This class implements a CBC MAC based on a block cipher as specified in
ISO/IEC 9797-1.
|
CBCMac.CBCMacAES |
A CBCMAC that uses AES as block cipher.
|
CBCMac.CBCMacDES |
A CBCMAC that uses DES as block cipher.
|
CBCMac.CBCMacDESede |
A CBCMAC that uses DESede (Triple DES) as block cipher.
|
CMac |
This class implements a MAC based on a block cipher as specified in
NIST Special Publication 800-38B.
|
CMacAES |
A CMAC that uses AES as block cipher.
|
CMacDESede |
A CMAC that uses DESede (Triple DES) as block cipher.
|
HMac |
This class extends the
javax.crypto.MACSpi class for providing
the functionality of the HMAC(Keyed-Hashing for Message Authentication)
algorithm, as specified in RFC 2104. |
HMacGOST | |
HMacGOSTKeyGenerator |
This class provides the functionality of KeyGenerator for generating
keys to be used by the HMacGOST MAC algorithm.
|
HMacMd5 |
This class implements the HMAC(Keyed-Hashing for Message Authentication)
algorithm as defined in RFC 2104
with MD5 as message digest algorithm.
|
HMacMd5KeyGenerator |
This class provides the functionality of KeyGenerator for generating
keys to be used by the HmacMD5 MAC algorithm.
|
HMacRipeMd128 |
This class implements the HMAC(Keyed-Hashing for Message Authentication)
algorithm as defined in RFC 2104
with RipeMd128 as message digest algorithm.
|
HMacRipeMd128KeyGenerator |
This class provides the functionality of KeyGenerator for generating
keys to be used by the HmacRipeMd128 MAC algorithm.
|
HMacRipeMd160 |
This class implements the HMAC(Keyed-Hashing for Message Authentication)
algorithm as defined in RFC 2104
with RipeMd160 as message digest algorithm.
|
HMacRipeMd160KeyGenerator |
This class provides the functionality of KeyGenerator for generating
keys to be used by the HmacRipeMd160 MAC algorithm.
|
HMacSha |
This class implements the HMAC(Keyed-Hashing for Message Authentication)
algorithm as defined in RFC 2104 and FIPS
198-1, respectively, with Secure Hash Algorithm as message
digest algorithm.
|
HMacSha224 |
This class implements the HMAC(Keyed-Hashing for Message Authentication)
algorithm as defined in RFC 2104 and FIPS
198-1, respectively, with SHA-224 as message digest algorithm.
|
HMacSha224KeyGenerator |
This class provides the functionality of KeyGenerator for generating
keys to be used by the HmacSHA224 MAC algorithm.
|
HMacSha256 |
This class implements the HMAC(Keyed-Hashing for Message Authentication)
algorithm as defined in RFC 2104 and FIPS
198-1, respectively, with SHA-256 as message digest algorithm.
|
HMacSha256KeyGenerator |
This class provides the functionality of KeyGenerator for generating
keys to be used by the HmacSHA256 MAC algorithm.
|
HMacSha3_224 |
This class implements the HMAC(Keyed-Hashing for Message Authentication)
algorithm as defined in RFC 2104 and FIPS
198-1, respectively, with SHA3-224 as message digest algorithm.
|
HMacSha3_224KeyGenerator |
This class provides the functionality of KeyGenerator for generating
keys to be used by the HmacSHA3-224 MAC algorithm.
|
HMacSha3_256 |
This class implements the HMAC(Keyed-Hashing for Message Authentication)
algorithm as defined in RFC 2104 and FIPS
198-1, respectively, with SHA3-256 as message digest algorithm.
|
HMacSha3_256KeyGenerator |
This class provides the functionality of KeyGenerator for generating
keys to be used by the HmacSHA3-256 MAC algorithm.
|
HMacSha3_384 |
This class implements the HMAC(Keyed-Hashing for Message Authentication)
algorithm as defined in RFC 2104 and FIPS
198-1, respectively, with SHA3-384 as message digest algorithm.
|
HMacSha3_384KeyGenerator |
This class provides the functionality of KeyGenerator for generating
keys to be used by the HmacSHA3-384 MAC algorithm.
|
HMacSha3_512 |
This class implements the HMAC(Keyed-Hashing for Message Authentication)
algorithm as defined in RFC 2104 and FIPS
198-1, respectively, with SHA3-512 as message digest algorithm.
|
HMacSha3_512KeyGenerator |
This class provides the functionality of KeyGenerator for generating
keys to be used by the HmacSHA3-512 MAC algorithm.
|
HMacSha384 |
This class implements the HMAC(Keyed-Hashing for Message Authentication)
algorithm as defined in RFC 2104 and FIPS
198-1, respectively, with SHA-384 as message digest algorithm.
|
HMacSha384KeyGenerator |
This class provides the functionality of KeyGenerator for generating
keys to be used by the HmacSHA384 MAC algorithm.
|
HMacSha512 |
This class implements the HMAC(Keyed-Hashing for Message Authentication)
algorithm as defined in RFC 2104 and FIPS
198-1, respectively, with SHA-512 as message digest algorithm.
|
HMacSha512_224 |
This class implements the HMAC(Keyed-Hashing for Message Authentication)
algorithm as defined in RFC 2104 and FIPS
198-1, respectively, with SHA-512/224 as message digest algorithm.
|
HMacSha512_224KeyGenerator |
This class provides the functionality of KeyGenerator for generating
keys to be used by the HmacSHA512/224 MAC algorithm.
|
HMacSha512_256 |
This class implements the HMAC(Keyed-Hashing for Message Authentication)
algorithm as defined in RFC 2104 and FIPS
198-1, respectively, with SHA-512/256 as message digest algorithm.
|
HMacSha512_256KeyGenerator |
This class provides the functionality of KeyGenerator for generating
keys to be used by the HmacSHA512/256 MAC algorithm.
|
HMacSha512KeyGenerator |
This class provides the functionality of KeyGenerator for generating
keys to be used by the HmacSHA512 MAC algorithm.
|
HMacShaKeyGenerator |
This class provides the functionality of KeyGenerator for generating
keys to be used by the HmacSHA1 MAC algorithm.
|
HMacWhirlpool |
This class implements the HMAC (Keyed-Hashing for Message Authentication)
algorithm as defined in RFC 2104
with WHIRLPOOL as message digest algorithm.
|
HMacWhirlpoolKeyGenerator |
This class provides the functionality of KeyGenerator for generating
keys to be used by the HmacWhirlpool MAC algorithm.
|
Poly1305 |
This class implements the Poly1305 MAC as specified in
RFC 8439
|
Poly1305KeyGenerator |
This class provides the functionality of KeyGenerator for generating
256 bit keys to be used by the Poly1305 authenticator.
|