"Java Security Technology Exploration Path series: Java Extensible security Architecture" VI: JCE (ii): JCE Classes and interfaces

Source: Internet
Author: User

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

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.