null
Loading... Please wait...
FREE SHIPPING on All Unbranded Items LEARN MORE
Print This Page

Beginning Cryptography with Java

List Price: $39.99
SKU:
9780764596339
Quantity:
Minimum Purchase
25 unit(s)
  • Availability: Confirm prior to ordering
  • Branding: minimum 50 pieces (add’l costs below)
  • Check Freight Rates (branded products only)

Branding Options (v), Availability & Lead Times

  • 1-Color Imprint: $2.00 ea.
  • Promo-Page Insert: $2.50 ea. (full-color printed, single-sided page)
  • Belly-Band Wrap: $2.50 ea. (full-color printed)
  • Set-Up Charge: $45 per decoration
FULL DETAILS
  • Availability: Product availability changes daily, so please confirm your quantity is available prior to placing an order.
  • Branded Products: allow 10 business days from proof approval for production. Branding options may be limited or unavailable based on product design or cover artwork.
  • Unbranded Products: allow 3-5 business days for shipping. All Unbranded items receive FREE ground shipping in the US. Inquire for international shipping.
  • RETURNS/CANCELLATIONS: All orders, branded or unbranded, are NON-CANCELLABLE and NON-RETURNABLE once a purchase order has been received.
  • Product Details

    Author:
    David Hook
    Format:
    Paperback
    Pages:
    480
    Publisher:
    Wiley (August 19, 2005)
    Language:
    English
    Audience:
    General/trade
    ISBN-13:
    9780764596339
    Weight:
    30.4oz
    Dimensions:
    7.4" x 9.2" x 1"
    File:
    Wiley-wileyUS_2_1_20260615-20260615.xml
    Folder:
    Wiley
    List Price:
    $39.99
    Case Pack:
    9
    As low as:
    $37.99
    Publisher Identifier:
    P-WIL
    Discount Code:
    D
    Pub Discount:
    50
    Imprint:
    Wrox
    Country of Origin:
    United States
  • Overview

    Beginning Cryptography with Java

    While cryptography can still be a controversial topic in the programming community, Java has weathered that storm and provides a rich set of APIs that allow you, the developer, to effectively include cryptography in applications-if you know how.

    This book teaches you how. Chapters one through five cover the architecture of the JCE and JCA, symmetric and asymmetric key encryption in Java, message authentication codes, and how to create Java implementations with the API provided by the Bouncy Castle ASN.1 packages, all with plenty of examples. Building on that foundation, the second half of the book takes you into higher-level topics, enabling you to create and implement secure Java applications and make use of standard protocols such as CMS, SSL, and S/MIME.

    What you will learn from this book

    • How to understand and use JCE, JCA, and the JSSE for encryption and authentication
    • The ways in which padding mechanisms work in ciphers and how to spot and fix typical errors
    • An understanding of how authentication mechanisms are implemented in Java and why they are used
    • Methods for describing cryptographic objects with ASN.1
    • How to create certificate revocation lists and use the Online Certificate Status Protocol (OCSP)
    • Real-world Web solutions using Bouncy Castle APIs

    Who this book is for

    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.

    Wrox Beginning guides are crafted to make learning programming languages and technologies easier than you think, providing a structured, tutorial format that will guide you through all the techniques involved.