Đang chuẩn bị liên kết để tải về tài liệu:
Network Security with OpenSSL

Đang chuẩn bị nút TẢI XUỐNG, xin hãy chờ

The OpenSSL library is seeing widespread adoption for web sites that require cryptographic functions to protect a broad range of sensitive information, such as credit card numbers and other financial transactions. The library is the only free, full-featured SSL implementation for C and C++, and it can be used programmatically or from the command line to secure most TCP-based network protocols. | Table of Contents Network Security with OpenSSL By Pravir Chandra Matt Messier John Viega Publisher O Reilly Pub Date June 2002 ISBN 0-596-00270-X Pages 384 OpenSSL is a popular and effective open source version of SSL TLS the most widely used protocol for secure network communications. The only guide available on the subject Network Security with OpenSSLdetails the challenges in securing network communications and shows you how to use OpenSSL tools to best meet those challenges. Focused on the practical this book provides only the information that is necessary to use OpenSSL safely and effectively. Team-Fly Table of Content Table of Content.ii Dedication.vi Preface.vii About This Book.viii Conventions Used in This Book.x Comments and Questions.xi Acknowledgments.xi Chapter 1. Introduction.1 1.1 Cryptography for the Rest of Us.1 1.2 Overview of SSL.8 1.3 Problems with SSL.10 1.4 What SSL Doesn t Do Well.16 1.5 OpenSSL Basics.17 1.6 Securing Third-Party Software.18 Chapter 2. Command-Line Interface.23 2.1 The Basics.23 2.2 Message Digest Algorithms.25 2.3 Symmetric Ciphers.27 2.4 Public Key Cryptography.28 2.5 S MIME.32 2.6 Passwords and Passphrases.33 2.7 Seeding the Pseudorandom Number Generator.35 Chapter 3. Public Key Infrastructure PKI .37 3.1 Certificates.37 3.2 Obtaining a Certificate.44 3.3 Setting Up a Certification Authority.47 Chapter 4. Support Infrastructure.60 4.1 Multithread Support.60 4.2 Internal Error Handling. 66 4.3 Abstract Input Output.70 4.4 Random Number Generation . 80 4.5 Arbitrary Precision Math . 85 4.6 Using Engines.91 Chapter 5. SSL TLS Programming.93 5.1 Programming with SSL.93 5.2 Advanced Programming with SSL. 125 Chapter 6. Symmetric Cryptography. 143 6.1 Concepts in Symmetric Cryptography. 143 6.2 Encrypting with the EVP API . 145 6.3 General Recommendations.161 Chapter 7. Hashes and MACs . 162 7.1 Overview of Hashes and MACs.162 7.2 Hashing with the EVP API.163 7.3 Using MACs.168 7.4 Secure HTTP Cookies.179 Chapter 8. Public Key .

TÀI LIỆU LIÊN QUAN