CRYPTOGRAPHY
Abstract:
The Java Cryptography Extension (JCE) supplies a uniform way for applications to use encryption and digital signatures in Java. The encryption classes (in the packages java. security and javax.crypto) provide a convenient way to perform encryption and digital signing. Methods are also available within the classes to support the storage and retrieval of keys.The JCE is the standard mechanism for performing cryptographic activities within the Java environment. This includes activities such as encrypting and decrypting data, signing documents or data with a digital certificate, and verifying someone else's digital signature. To better understand the JCE, it is useful to place it within the context of other security-related APIs in Java.
As time went by and Java was used in the broader business environment, there was a need to authenticate and authorize multiple users within the Java environment. Multi-user environments like EJB containers need to verify the identity of users interacting with them in order to make authorization decisions based upon the user's identity. To replace vendor-specific solutions to this problem, the Java Authentication and Authorization Service (JAAS) APIs were created.
In parallel with the development of JAAS, The Java Secure Sockets Extension (JSSE) were also created. These APIs are focused primarily upon providing secure communication to Java programs.
The JCE complements these other security APIs by providing the means to perform general cryptographic activities in Java. While these other technologies may or may not directly use the JCE, they are conceptually built upon the same cryptographic techniques that the Depending upon the situation, one of the other security-related APIs may be more appropriate than diving straight into raw cryptography using the JCE, or perhaps JCE can be combined with other APIs to solve the problem.
Depending upon the situation, one of the other security-related APIs may be more appropriate than diving straight into raw cryptography using the JCE, or perhaps JCE can be combined with other APIs to solve the problem. JCE makes available to developers.
for more info visit.
http://www.enjineer.com/forum
No comments:
Post a Comment