
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 Ja Table Of Contents; Preface; Who Are You?; About This Book; What's Not In This Book; About The Examples; Versions; File Naming; Classpath; Variable Naming; Downloading; Font Conventions; Request For Comments; Acknowledgments; Chapter 1. Introduction; Secure Systems; Cryptography; Platform Security; Astute Inequalities; Hello, Zot1wy1nja0=!; Masher; Secretwriting; Chapter 2. Concepts; Confidentiality; Symmetric Ciphers; Asymmetric Ciphers; Hybrid Systems; Distributing Keys; Key Agreement Protocols; Integrity; Authentication; Certificates; Certificate Chains; Random Numbers; Algorithms Size Does Matternames And Numbers; Md5; Sha-1; Hmacmd5 And Hmacsha1; Dsa; Elgamal Signatures; Des; Desede; Pbewithmd5anddes; Elgamal Ciphers; Dh; Chapter 3. Architecture; Alphabet Soup; Concept Classes; Api And Spi; Factory Methods; Standard Names; The Provider Architecture; Key Management; Summary; Chapter 4. Random Numbers; Securerandom; Self-seeding; Keyboard Timing; Seeder; Counter; Pitfalls; Seederdialog; Chapter 5. Key Management; Keys; Key Generators; Keypairgenerator; Keygenerator; Algorithm-specific Initialization; Key Translators; Secretkeyspec; Secretkeyfactory; From Things To Keys From Keys To Thingskeyfactory; Key Agreement; Diffie-hellman; Javax.crypto.keyagreement; Skip; Skipserver; Skipclient; Skipper: Multiparty Key Agreement; The Identity Key Management Paradigm; Key Holders; Principal; Identity;
Page Count:
364
Publication Date:
1998-05-01
ISBN-10:
1449390617
ISBN-13:
9781449390617
No comments yet. Be the first to share your thoughts!