Beginning cryptography with Java /

Hook, David, 1962-

Beginning cryptography with Java / David Hook. - xxxii, 448 pages : illustrations ; 24 cm. - Programmer to programmer .

Includes bibliographical references and index.

The JCA and the JCE -- Symmetric key cryptography -- Message digests, MACs, and HMACs -- Asymmetric key cryptography -- Object description in cryptography using ASN. 1 -- Distinguished names and certificates -- Certificate revocation and path validation -- Key and certificate management using keystores -- CMS and S/MIME -- SSL and TLS -- Appendix A: Solutions To exercises -- Appendix B: Algorithms provided by the Bouncy Castle provider -- Appendix C: Using the Bouncy Castle API for elliptic curve -- Appendix D: Bibliography and further reading.

"This book is for Java developers who want to use cryptography in their applications or to understand how cryptography is being used in Java applications. Knowledge of the Java language is necessary, but you need not be familiar with any of the APIs discussed."--Jacket.

9788126506262 9780764596339

2005011272


Computer security.
Cryptography.
Public key infrastructure (Computer security)
Java (Computer program language)

QA76.9.A25 / H645 2005

005.8 HO.B 2005 G.C