shopping cart
Call us:  800-878-7323 HELP
McAfee SECURE helps keep you safe from identity theft, credit card fraud, spyware, spam, viruses and online scams.
Powell's Q&A, Q&A | June 21, 2009

Adam Schell: IMG Powell's Q&A: Adam Schell



"As a husband who often lies to his wife, or tries to (small stuff, nothing scandalous — believe me), I can tell you first-hand that no married man I know can lie effectively to his wife" Continue »
  1. $17.50 Sale Hardcover add to wish list

$22.00
List price: $45.50
TRADE PAPER, USED
Ships in 1 to 3 days
Add to Wishlist
available for shipping or prepaid pickup only
Available for In-store Pickup
in 7 to 12 days
Qty Store Section
5 Partner Warehouse Computer Languages- Java


More copies of this ISBN:

Java Cryptography (98 Edition)

by Jonathan Knudsen

Java Cryptography (98 Edition) Cover
  1. This particular item is stocked in a Partner Warehouse and will ship separately from other items in your shopping cart.

Synopses & Reviews

Please note that used books may not include additional media (study guides, CDs, DVDs, solutions manuals, etc.) as described in the publisher comments.

Publisher Comments:

Cryptography, the science of secret writing, is the biggest, baddest security tool in the application programmer's arsenal. Cryptography provides three services that are crucial in secure programming. These include a cryptographic cipher that protects the secrecy of your data" cryptographic certificates, which prove identity (authentication)" and digital signatures, which ensure your data has not been damaged or tampered with. This book covers cryptographic programming in Java. 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 the JCE from top to bottom, describing the use of the cryptographic classes as well as their innards. The book is designed for moderately experienced Java programmers who want to learn how to build cryptography into their applications. No prior knowledge of cryptography is assumed. The book is peppered with useful examples, ranging from simple demonstrations in the first chapter to full-blown applications in later chapters. Topics include: * The Java Cryptography Architecture (JCA) * The Java Cryptography Extension (JCE) * Cryptographic providers * The Sun key management tools * Message digests, digital signatures, and certificates (X509v3) * Block and stream ciphers * Implementations of the ElGamal signature and cipher algorithms * A network talk application that encrypts all data sent over the network * An email application that encrypts its messages Covers JDK 1.2 and JCE 1.2.

Synopsis:

Explaining how to write secure programs using Java's cryptographic tools, this text discusses authentication, key management, public and private key encryption.

Synopsis:

"Java Cryptology" teaches you how to write secure programs using Java's cryptographic tools. It thoroughly discusses the Java security package and the Java Cryptography Extensions (JCE), showing you how to use security providers and even how to implement your own provider. If you work with sensitive data, you'll find this book indispensable.

Synopsis:

Java Cryptography teaches you how to write secure programs using Java's cryptographic tools. It includes thorough discussions of the java.security package and the Java Cryptography Extensions (JCE), showing you how to use security providers and even implement your own provider. It discusses authentication, key management and public and private key encryption. It includes a secure talk application that encrypts all data sent over the network. If you work with sensitive data, you'll find this book indispensable. Covers Java 2 platform.

Table of Contents

 Table of Contents
Preface  

1. Introduction 
      Secure Systems 
      Cryptography 
      Platform Security 
      Astute Inequalities 
      Hello, zoT1wy1njA0=! 
2. Concepts 
      Confidentiality 
      Integrity 
      Authentication 
      Random Numbers 
      Algorithms 
3. Architecture 
      Alphabet Soup 
      Concept Classes 
      API and SPI 
      Factory Methods 
      Standard Names 
      The Provider Architecture 
      Key Management 
      Summary 
4. Random Numbers 
      SecureRandom 
      Self-Seeding 
      Keyboard Timing 
      SeederDialog 
5. Key Management 
      Keys 
      Key Generators 
      Key Translators 
      Key Agreement 
      The Identity Key Management Paradigm 
      The KeyStore Key Management Paradigm 
6. Authentication 
      Message Digests 
      MACs 
      Signatures 
      Certificates 
7. Encryption 
      Streams and Blocks 
      Block Ciphers 
      Algorithms 
      javax.crypto.Cipher 
      Cipher's Close Relatives 
      Passphrase Encryption 
      Inside Cipher 
      Hybrid Systems 
8. Signed Applets 
      Renegade 
      HotJava 
      Navigator 
      Internet Explorer 
      Summary 
9. Writing a Provider 
      Getting Started 
      Adding the ElGamal Classes 
      ElGamal 
      Generating Keys 
      Signature 
      Cipher 
10. SafeTalk 
      Using SafeTalk 
      Under the Hood 
11. CipherMail 
      Using CipherMail 
      Under the Hood 
12. Outside the Box 
      Application Design 
      Decompilers and Bytecode Obfuscation 
      Endpoint Security 
      File Security 
      Network Security 
      Summary 

A. BigInteger 
B. Base64 
C. JAR 
D. Javakey 
E. Quick Reference 

Index  

Product Details

ISBN:
9781565924024
Author:
Knudsen, Jonathan
Publisher:
O'Reilly Media
Location:
Sebastopol, Calif.
Subject:
Communication
Subject:
Programming Languages - General
Subject:
Computers
Subject:
Java (Computer program language)
Subject:
Security
Subject:
Programming Languages - Java
Subject:
Cryptography
Subject:
Java
Subject:
Data encryption.
Subject:
Books; Computers & Internet; Internet & World Wide Web; Scripting & Programming; Java
Subject:
Books; Computers & Internet; Internet & World Wide Web; Scripting & Programming; Java; General
Subject:
Books; Computers & Internet; Internet & World Wide Web; Scripting & Programming; Java; Introduction
Subject:
Books; Computers & Internet; Internet & World Wide Web; Scripting & Programming; Java; Reference
Subject:
Cryptography/Access Control
Subject:
Security - General
Edition Number:
1st ed.
Edition Description:
Includes bibliographical references and index.
Series:
Java Series
Series Volume:
105-58
Publication Date:
May 1998
Binding:
Paperback
Language:
English
Illustrations:
Yes
Pages:
356
Dimensions:
9.20x7.02x.74 in. 1.30 lbs.

Other books you might like

  1. $10.00 Used Trade Paper add to wish list

    Internet Cryptography

    Richard Smith
  2. $15.00 Used Hardcover add to wish list
  3. $95.95 New Hardcover add to wish list
  4. $115.25 New Hardcover add to wish list
  5. $4.00 Used Trade Paper add to wish list
  6. $5.95 Used Mass Market add to wish list

    Cryptonomicon

    Neal Stephenson

Related Aisles

  • back to top

Powell's City of Books is an independent bookstore in Portland, Oregon, that fills a whole city block with more than a million new, used, and out of print books. Shop those shelves — plus literally millions more books, DVDs, and eBooks — here at Powells.com.