This item is not eligible for Amazon Prime, but millions of other items are. Join Amazon Prime today. Already a member? Sign in.

18 used & new from $4.08
See All Buying Options

Have one to sell? Sell yours here
 
   
Tell a Friend
Professional Java Security (Programmer to Programmer)
 
 
Are You an Author or Publisher?
Find out how to publish your own Kindle Books
 
  

Professional Java Security (Programmer to Programmer) (Paperback)

by Jess Garms (Author), Daniel Somerfield (Author)
4.3 out of 5 stars  (10 customer reviews)


Available from these sellers.


18 used & new available from $4.08

Customers Who Bought This Item Also Bought

Beginning Cryptography with Java

Beginning Cryptography with Java by David Hook

4.2 out of 5 stars (6)  $26.39
Core Security Patterns: Best Practices and Strategies for J2EE(TM), Web Services, and Identity Management (Sun Core Series)

Core Security Patterns: Best Practices and Strategies for J2EE(TM), Web Services, and Identity Management (Sun Core Series) by Christopher Steel

4.7 out of 5 stars (32)  $40.94
Java Security Solutions

Java Security Solutions by Rich Helton

3.1 out of 5 stars (7)  $49.30
Inside Java(TM) 2 Platform Security: Architecture, API Design, and Implementation (2nd Edition) (The Java Series)

Inside Java(TM) 2 Platform Security: Architecture, API Design, and Implementation (2nd Edition) (The Java Series) by Li Gong

3.5 out of 5 stars (13)  $35.99
J2EE & Java: Developing Secure Web Applications with Java Technology (Hacking Exposed)

J2EE & Java: Developing Secure Web Applications with Java Technology (Hacking Exposed) by Art Taylor

3.8 out of 5 stars (5)  $49.99
Explore similar items : Books (10)

Editorial Reviews
Amazon.com
For any developer who needs to understand and use Java's considerable built-in support for encryption and security standards, Professional Java Security delivers a capable guide to both the theoretical and practical aspects of implementing security on the Java platform. With a concise presentation that moves well and covers a wide range of topics, this book fills an extremely valuable niche for any working Java programmer.

Classic titles on encryption and cryptography (such as Bruce Schneier's Applied Cryptography: Protocols, Algorithms, and Source Code in C) look at security from the ground up as if developers needed to write everything themselves. The good news is that with features like the Java Cryptography Architecture (JCA) and the Java Cryptography Extension (JCE), Java security is standard equipment with today's Java 2 platform. This book does a great job at giving a quick overview of the way today's encryption algorithms (including symmetric and asymmetric encryption, hash functions, and digital certificates) work, along with the way to apply them in Java. The authors anchor the theory here with practical explanation and code for using such encryption algorithms as Blowfish and RSA, plus using digital signatures and certificates and tapping SSL for secure communications over the Internet.

While books on cryptography usually describe protocols with anonymous players (with names like Alice, Bob, and the like), the authors here use more imagination, retelling a scene from Shakespeare's Hamlet in which King Claudius sends a message via Rosenkrantz and Guildenstern to do away with Hamlet. No, you don't need to have read the play to understand, but this scenario and its permutations highlight in a more entertaining fashion than other titles the issues in secure communications and the ways things can go wrong.

More advanced material on securing JDBC database connections, and even on how to create custom encryption algorithms and plug them into the JCE, will let the more expert reader do more. (The authors demonstrate this latter process with sample code that implements the well-known RSA encryption algorithm.) For the busy working Java developer, coverage of the basics here will let you implement security in Java without having to reinvent the proverbial wheel. Smart, concise, and extremely useful, Professional Java Security is a truly valuable resource for creating secure Java applications with features that every working Java developer will want to know about and use. --Richard Dragan

Topics covered: Overview of enterprise security issues, defining a security policy, Java security features, support for security in Java code (accessibility, serialization, sealed JAR files, and privileged code), introduction to cryptography and encryption, introduction to symmetric and asymmetric encryption, authentication, the Java Cryptography Architecture (JCA), the Java Cryptography Extension (JCE), symmetric encryption with Java (including password-based encryption, ciphers, and sealed objects), asymmetric encryption in Java (including file encryption with RSA), message digests, digital signatures, digital certificates, signing JAR files (permissions and applets), additional security in Java with servlets and EJB, the Java Authentication and Authorization Service (JAAS), using SSL in Java applications, securing JDBC database connections, case study for a secure online banking application, building a custom JCE provider (using the RSA algorithm), additional security techniques (securing e-mail, timestamping, secure logging, using a nonce), and quick reference for using MySQL with JDBC.

Book Description
Security is of huge importance to the computing industry - the growth in e-commerce has brought the topic from the shadows of high-level specialists into the public eye. Nowadays breaches in security for B2C based e-tailers are big news, and damage not only the reputation of the individual organization, but also confidence in the industry as a whole.

Computer security covers a multitude of areas ranging from low-level operating system security to higher-level application security. This book concentrates on the latter, and will show you how to protect your applications with cryptography and the Java security model. Beginning with simple examples and clear descriptions of different cryptography approaches, such as symmetric and asymmetric encryption, the book will build in complexity, through consideration of public key infrastructure and SSL, to provide a comprehensive set of solutions for the enterprise Java developer.

See all Editorial Reviews


Product Details
  • Paperback: 521 pages
  • Publisher: Wrox Press; 1st edition (May 2001)
  • Language: English
  • ISBN-10: 1861004257
  • ISBN-13: 978-1861004253
  • Product Dimensions: 9.2 x 7.3 x 1 inches
  • Shipping Weight: 1.8 pounds
  • Average Customer Review: 4.3 out of 5 stars  (10 customer reviews)
  • Amazon.com Sales Rank: #842,689 in Books (See Bestsellers in Books)
    (Publishers and authors: Improve Your Sales)

Look Inside This Book
Browse Sample Pages:
Front Cover | Table of Contents | Excerpt | Index | Back Cover

Citations (learn more)
1 book cites this book:

Customers Who Viewed This Item Also Viewed

Grammar and Composition - Second Course

Grammar and Composition - Second Course

Gender Struggles: Practical Approaches  to Contemporary Feminism

Gender Struggles: Practical Approaches to Contemporary Feminism by Constance L. Mui

$28.95