책 이미지

책 정보
· 분류 : 외국도서 > 컴퓨터 > 네트워킹 > 보안
· ISBN : 9780596002701
· 쪽수 : 386쪽
· 출판일 : 2002-07-23
책 소개
목차
Preface
About This Book
Conventions Used in This Book
Comments and Questions
Acknowledgments
1. Introduction
1.1 Cryptography for the Rest of Us
1.2 Overview of SSL
1.3 Problems with SSL
1.4 What SSL Doesn't Do Well
1.5 OpenSSL Basics
1.6 Securing Third-Party Software
2. Command-Line Interface
2.1 The Basics
2.2 Message Digest Algorithms
2.3 Symmetric Ciphers
2.4 Public Key Cryptography
2.5 S/MIME
2.6 Passwords and Passphrases
2.7 Seeding the Pseudorandom Number Generator
3. Public Key Infrastructure (PKI)
3.1 Certificates
3.2 Obtaining a Certificate
3.3 Setting Up a Certification Authority
4. Support Infrastructure
4.1 Multithread Support
4.2 Internal Error Handling
4.3 Abstract Input/Output
4.4 Random Number Generation
4.5 Arbitrary Precision Math
4.6 Using Engines
5. SSL/TLS Programming
5.1 Programming with SSL
5.2 Advanced Programming with SSL
6. Symmetric Cryptography
6.1 Concepts in Symmetric Cryptography
6.2 Encrypting with the EVP API
6.3 General Recommendations
7. Hashes and MACs
7.1 Overview of Hashes and MACs
7.2 Hashing with the EVP API
7.3 Using MACs
7.4 Secure HTTP Cookies
8. Public Key Algorithms
8.1 When to Use Public Key Cryptography
8.2 Diffie-Hellman
8.3 Digital Signature Algorithm (DSA)
8.4 RSA
8.5 The EVP Public Key Interface
8.6 Encoding and Decoding Objects
9. OpenSSL in Other Languages
9.1 Net::SSLeay for Perl
9.2 M2Crypto for Python
9.3 OpenSSL Support in PHP
10. Advanced Programming Topics
10.1 Object Stacks
10.2 Configuration Files
10.3 X.509
10.4 PKCS#7 and S/MIME
10.5 PKCS#12
A. Command-Line Reference
asn1parse
ca
ciphers
crl
crl2pkcs7
dgst
dhparam
dsa
dsaparam
enc
errstr
gendsa
genrsa
nseq
passwd
pkcs7
pkcs8
pkcs12
rand
req
rsa
rsautl
s_client
s_server
s_time
sess_id
smime
speed
spkac
verify
version
x509