Intermediate Level Users.
Java 1.1 and Java 1.2 provide extensive support for cryptography with an elegant architecture, the Java Cryptography Architecture (JCA). Another set of classes, the Java Cryptography Extension (JCE), provides additional cryptographic functionality. This book covers the JCA and JCE from top to bottom, describing how cryptographic classes work and how to use them. The book is full of useful examples, ranging from simple demonstrations to full-blown applications.