Java Cryptography Extensions: Practical Guide for Programmers (Paperback)

Jason R. Weiss

  • 出版商: Morgan Kaufmann
  • 出版日期: 2004-02-01
  • 售價: $1,460
  • 貴賓價: 9.5$1,387
  • 語言: 英文
  • 頁數: 176
  • 裝訂: Paperback
  • ISBN: 0127427511
  • ISBN-13: 9780127427515
  • 相關分類: Java 程式語言資訊安全
  • 海外代購書籍(需單獨結帳)

買這商品的人也買了...

相關主題

商品描述

Description:

For a long time, there has been a need for a practical, down-to-earth developers book for the Java Cryptography Extension. I am very happy to see there is now a book that can answer many of the technical questions that developers, managers, and researchers have about such a critical topic. I am sure that this book will contribute greatly to the success of securing Java applications and deployments for e-business. --Anthony Nadalin, Java Security Lead Architect, IBM

For many Java developers and software engineers, cryptography is an "on-demand" programming exercise, where cryptographic concepts are shelved until the next project requires renewed focus. But considerations for cryptography must be made early on in the design process and it’s imperative that developers know what kinds of solutions exist.

One of Java’s solutions to help bridge the gap between academic research and real-world problem solving comes in the form of a well-defined architecture for implementing cryptographic solutions. However, to use the architecture and its extensions, it is important to recognize the pros and cons of different cryptographic algorithms and to know how to implement various devices like key agreements, digital signatures, and message digests, to name a few.

In Java Cryptography Extensions (JCE), cryptography is discussed at the level that developers need to know to work with the JCE and with their own applications but that doesn’t overwhelm by packing in details unimportant to the busy professional. The JCE is explored using numerous code examples and instructional detail, with clearly presented sections on each aspect of the Java library. An online open-source cryptography toolkit and the code for all of the examples further reinforces the concepts covered within the book. No other resource presents so concisely or effectively the exact material needed to begin utilizing the JCE

Contents:

Chapter 1: Understanding Java’s Cryptographic Architecture • Chapter 2: Working with Symmetric Ciphers • Chapter 3: Working with Asymmetric Ciphers and Key Agreement Protocols • Chapter 4: Message Digests, Message Authentication Codes, and Digital Signatures • Chapter 5: Managing Keys and Certificates • Bibliography

商品描述(中文翻譯)

描述:


很長一段時間以來,對於Java加密擴展(Java Cryptography Extension)一直存在著對於實用、務實的開發者書籍的需求。我很高興看到現在有一本書可以回答開發者、管理者和研究人員對於這個關鍵主題的許多技術問題。我相信這本書將對於保護Java應用程式和電子商務部署的成功做出重大貢獻。- Anthony Nadalin,IBM Java安全首席架構師

對於許多Java開發者和軟體工程師來說,加密是一個「按需」的程式設計練習,加密概念被擱置,直到下一個專案需要重新關注。但是,在設計過程中必須提前考慮加密的問題,開發者必須知道有哪些解決方案。

Java提供了一個明確定義的架構來實現加密解決方案,以幫助彌合學術研究和實際問題解決之間的差距。然而,要使用這個架構及其擴展,重要的是要認識不同加密算法的優缺點,並知道如何實現各種設備,例如金鑰協議、數位簽章和訊息摘要等等。

在《Java加密擴展(JCE)》中,以開發者需要了解的程度討論了加密,以便與JCE和自己的應用程式一起工作,但不會過於深入細節,以免對忙碌的專業人士造成負擔。使用大量的程式碼示例和教學細節,深入探討了JCE的每個方面。在書中進一步強化了所涵蓋的概念的線上開源加密工具包和所有示例的程式碼。沒有其他資源能夠如此簡明扼要地或有效地呈現開始使用JCE所需的確切材料。


目錄:


第1章:理解Java的加密架構 • 第2章:使用對稱加密 • 第3章:使用非對稱加密和金鑰協議 • 第4章:訊息摘要、訊息驗證碼和數位簽章 • 第5章:管理金鑰和憑證 • 參考文獻