Network Security with OpenSSL: Cryptography for Secure Communications 9780596551971, 0596551975, 9780596002701

OpenSSL is a popular and effective open source version of SSL/TLS, the most widely used protocol for secure network comm

1,304 147 1MB

English Pages 384 Year 2009

Report DMCA / Copyright

DOWNLOAD FILE

Network Security with OpenSSL: Cryptography for Secure Communications
 9780596551971, 0596551975, 9780596002701

Table of contents :
Content: Network Security with OpenSSL
Conventions Used in This Book
Comments and Questions
Acknowledgments
1. Introduction
1.1.2. Cryptographic Algorithms
1.1.2.2. Public key encryption
1.1.2.3. Cryptographic hash functions and Message Authentication Codes
1.1.2.4. Digital signatures
1.2. Overview of SSL
1.3. Problems with SSL
1.3.1.2. Load balancing
1.3.2. Keys in the Clear
1.3.3. Bad Server Credentials
1.3.4. Certificate Validation
1.3.5. Poor Entropy
1.3.6. Insecure Cryptography
1.4. What SSL Doesn & t Do Well
1.4.2. Non-Repudiation
1.4.3. Protection Against Software Flaws. 1.4.4. General-Purpose Data Security1.5. OpenSSL Basics
1.6. Securing Third-Party Software
1.6.2. Client-Side Proxies
2. Command-Line Interface
2.2. Message Digest Algorithms
2.3. Symmetric Ciphers
2.4. Public Key Cryptography
2.4.2. Digital Signature Algorithm
2.4.3. RSA
2.5. S/MIME
2.6. Passwords and Passphrases
2.7. Seeding the Pseudorandom Number Generator
3. Public Key Infrastructure (PKI)
3.1.1.2. Public Certificati.

Polecaj historie