22-11-2009, 02:08 PM
Authentication is tremendously important in computer applications. The program or person you communicate with may be in the next room or on another continent; you have none of the usual visual or aural clues that are helpful in everyday transactions , Java Cryptography gives a best palace to deal this great task
Where Java is becoming the preferred language of choice for both stand-alone and web enabled
applications. However, aspects of Java Cryptography are less well understood. Java Cryptography
has relevance in network security, and in the design and deployment of real-life secure Java
application by software developers. For example, the Java Cryptographic Extension (JCE)
promises plug-in cryptographic libraries and seamless addition of a number of security
components and services such as message digests, digital signatures, random number generators
and algorithms for symmetric and public key cryptography
It includes
* Message digests produce a small "fingerprint" of a larger set of data.
* Digital signatures can be used to prove the integrity of data.
* Certificates are used as cryptographically safe containers for public keys.
for more see
http://oreillycatalog/javacrypt/chapter/ch06.html
http://studentbank.in/report-Cryptography
http://java.sunj2se/1.4.2/docs/guide/sec...oSpec.html
ftp.211.68.71.80/pub/Documents/Programming/Java-Related/OReilly%20-%20Java%20Cryptography.pdf