Package org.silverpeas.util.crypto

Provides the Silverpeas Cryptography API that is based on some security and cryptography tiers libraries (as well on the Java Cryptography API).

See:
          Description

Interface Summary
Cipher In cryptography, a cipher (or cypher) is an algorithm for encrypting or decrypting data.
 

Class Summary
AESCipher The Advanced Encryption Standard (AES) is a specification for the encryption of electronic data established by the U.S.
BlockCipherWithPadding In cryptography, a block cipher is a deterministic algorithm operating on fixed-length groups of bits, called blocks, with an unvarying transformation that is specified by a symmetric key.
BlowfishCipher Blowfish is a keyed, symmetric block cipher, designed in 1993 by Bruce Schneier and included in a large number of cipher suites and encryption products.
BlowfishKey A representation of a symmetric key used in the Blowfish cipher.
CAST5Cipher CAST-128 (alternatively CAST5) is a block cipher created in 1996 by Carlisle Adams and Stafford Tavares.
CipherFactory A factory of the ciphers supported by Silverpeas.
CipherKey A key used in a cryptographic algorithm to encrypt a plain text or to decrypt a cipher text.
CMSCipher The Cryptographic Message Syntax (CMS) is the IETF's standard for cryptographically protected messages.
CryptMD5 The MD5 algorithm (Message Digest 5).
PKS12KeyStore A key store of the public and secret keys, and of the X509 certificate in a PKS infrastructure.
PKS12KeyStoreWallet A wallet of PKS#12 key files.
 

Enum Summary
CryptographicAlgorithmName A name of a a cryptographic algorithm (or cipher) supported in Silverpeas.
 

Exception Summary
CryptoException Exception thrown when the encryption or the decryption failed.
 

Package org.silverpeas.util.crypto Description

Provides the Silverpeas Cryptography API that is based on some security and cryptography tiers libraries (as well on the Java Cryptography API).

It defines the cryptographic functions Silverpeas supports and provides to components. These can be both one-way hash functions like MD5, symmetric-key ciphers like AES-256 or asymmetric-keys ciphers like CMS (based on PKS#7).



Copyright © 2016 Silverpeas. All Rights Reserved.