Guo Jia
Email: [Email protected]
Blog: http://blog.csdn.net/allenwells
Github:https://github.com/allenwell
One JCE provider class
JCE uses the provider class for JCA.
Two JCE engine class 2.1 Javax.crypto.Cipher
The Cipher (Cryptographic algorithm Class) provides encryption and decryption capabilities for cryptographic algorithms.
2.2 Javax.crypto.CipherInputStream
Safe flow.
2.3 Javax.crypto.Mac
The Mac class provides algorithmic functionality to check the integrity of messages transmitted over the network by the key or messages stored in unreliable media.
2.4 Javax.crypto.KeyGenerator
The Keygenerator (Key generator Class) provides the creation of an object key.
2.5 javax.crypto.SecretKeyFactory
The Secretkeyfactory (Key factory Class) is used to generate a symmetric key.
2.6 Javax.crypto.SealedObject
Sealedobject (Encapsulating object classes) is used to create serialized objects and to protect their confidentiality using cryptographic algorithms.
2.7 Javax.crypto.KeyAgreement
The Keyagreement (Key negotiation Class) provides the ability to use a key negotiation protocol to allow a Keyagreement object to be created for Parties participating in key negotiation.
"Java Security Technology Exploration Path series: Java Extensible security Architecture" VI: JCE (ii): JCE Classes and interfaces