tailieunhanh - Java Cryptography

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 | JAVA Cryptography O REILLY Jonathan Kiiudiwn Java Cryptography Jonathan B. Knudsen First Edition May 1998 ISBN 1-56592-402-9 362 pages Java Cryptography teaches you how to write secure programs using Java s cryptographic tools. It includes thorough discussions of the 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 public and private key encryption and 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. Table of Contents Preface 1 1. Introduction 5 Secure Systems Cryptography Platform Security Astute Inequalities Hello zoT1wy1njA0 2. Concepts 13 Confidentiality Integrity Authentication Random Numbers Algorithms 3. Architecture 24 Alphabet Soup Concept Classes API and SPI Factory Methods Standard Names The Provider Architecture Key Management Summary 4. Random Numbers 32 SecureRandom Self-Seeding Keyboard Timing SeederDialog 5. Key Management 40 Keys Key Generators Key Translators Key Agreement The Identity Key Management Paradigm The KeyStore Key Management Paradigm 6. Authentication 70 Message Digests MACs Signatures Certificates 7. Encryption 89 Streams and Blocks Block Ciphers Algorithms Cipher s Close Relatives Passphrase Encryption Inside Cipher Hybrid .

TỪ KHÓA LIÊN QUAN