¿Ü±¹µµ¼
ÄÄÇ»ÅÍ
ÀÎÅͳÝ/À¥ °³¹ß
2013³â 9¿ù 9ÀÏ ÀÌÈÄ ´©Àû¼öÄ¡ÀÔ´Ï´Ù.
Á¤°¡ |
59,900¿ø |
---|
58,100¿ø (3%ÇÒÀÎ)
ÇÒÀÎÇýÅÃ | |
---|---|
Àû¸³ÇýÅà | |
|
|
Ãß°¡ÇýÅÃ |
|
À̺¥Æ®/±âȹÀü
¿¬°üµµ¼
»óÇ°±Ç
ÀÌ»óÇ°ÀÇ ºÐ·ù
¸ñÂ÷
Preface
1. Introduction
Cryptography for the Rest of Us
Overview of SSL
Problems with SSL
What SSL Doesn't Do Well
OpenSSL Basics
Securing Third-Party Software
2. Command-Line Interface
The Basics
Message Digest Algorithms
Symmetric Ciphers
Public Key Cryptography
S/MIME
Passwords and Passphrases
Seeding the Pseudorandom Number Generator
3. Public Key Infrastructure (PKI)
Certificates
Obtaining a Certificate
Setting Up a Certification Authority
4. Support Infrastructure
Multithread Support
Internal Error Handling
Abstract Input/Output
Random Number Generation
Arbitrary Precision Math
Using Engines
5. SSL/TLS Programming
Programming with SSL
Advanced Programming with SSL
6. Symmetric Cryptography
Concepts in Symmetric Cryptography
Encrypting with the EVP API
General Recommendations
7. Hashes and MACs
Overview of Hashes and MACs
Hashing with the EVP API
Using MACs
Secure HTTP Cookies
8. Public Key Algorithms
When to Use Public Key Cryptography
Diffie-Hellman
Digital Signature Algorithm (DSA)
RSA
The EVP Public Key Interface
Encoding and Decoding Objects
9. OpenSSL in Other Languages
Net::SSLeay for Perl
M2Crypto for Python
OpenSSL Support in PHP
10. Advanced Programming Topics
Object Stacks
Configuration Files
X.509
PKCS#7 and S/MIME
PKCS#12
Appendix: Command-Line Reference
Index
Preface | p. ix |
Introduction | p. 1 |
Cryptography for the Rest of Us | p. 2 |
Overview of SSL | p. 10 |
Problems with SSL | p. 12 |
What SSL Doesn't Do Well | p. 20 |
OpenSSL Basics | p. 21 |
Securing Third-Party Software | p. 23 |
Command-Line Interface | p. 29 |
The Basics | p. 30 |
Message Digest Algorithms | p. 32 |
Symmetric Ciphers | p. 34 |
Public Key Cryptography | p. 35 |
S/MIME | p. 40 |
Passwords and Passphrases | p. 42 |
Seeding the Pseudorandom Number Generator | p. 43 |
Public Key Infrastructure (PKI) | p. 45 |
Certificates | p. 46 |
Obtaining a Certificate | p. 55 |
Setting Up a Certification Authority | p. 59 |
Support Infrastructure | p. 74 |
Multithread Support | p. 74 |
Internal Error Handling | p. 81 |
Abstract Input/Output | p. 86 |
Random Number Generation | p. 97 |
Arbitrary Precision Math | p. 103 |
Using Engines | p. 109 |
SSL/TLS Programming | p. 112 |
Programming with SSL | p. 113 |
Advanced Programming with SSL | p. 150 |
Symmetric Cryptography | p. 171 |
Concepts in Symmetric Cryptography | p. 171 |
Encrypting with the EVP API | p. 174 |
General Recommendations | p. 192 |
Hashes and MACs | p. 193 |
Overview of Hashes and MACs | p. 193 |
Hashing with the EVP API | p. 195 |
Using MACs | p. 200 |
Secure HTTP Cookies | p. 212 |
Public Key Algorithms | p. 217 |
When to Use Public Key Cryptography | p. 218 |
Diffie-Hellman | p. 219 |
Digital Signature Algorithm (DSA) | p. 225 |
RSA | p. 230 |
The EVP Public Key Interface | p. 236 |
Encoding and Decoding Objects | p. 244 |
OpenSSL in Other Languages | p. 251 |
Net::SSLeay for Perl | p. 251 |
M2Crypto for Python | p. 258 |
OpenSSL Support in PHP | p. 266 |
Advanced Programming Topics | p. 275 |
Object Stacks | p. 275 |
Configuration Files | p. 277 |
X. 509 | p. 280 |
PKCS#7 and S/MIME | p. 296 |
PKCS#12 | p. 307 |
Command-Line Reference | p. 309 |
Index | p. 353 |
Table of Contents provided by Syndetics. All Rights Reserved. |
Ã¥¼Ò°³
OpenSSL is a popular Open Source library that provides developers with an extensive collection of cryptographic functions for transmitting confidential information over the Internet. Because OpenSSL is the only non-commercial library that provides a free, commercial-quality implementation of SSL (a protocol developed by Netscape for transmitting data), this library is commonly used in free and open source Web site projects to protect a broad range of sensitive information such as credit card numbers and other financial transactions. This book documents the OpenSSL library, and provides a solid foundation for developers who have a need for cryptographic functions. Network Security with OpenSSL explains the important aspects of the OpenSSL API in detail and offers a series of practical examples and template code that developers can integrate into their own applications.
ÁÖ°£·©Å·
´õº¸±â»óÇ°Á¤º¸Á¦°ø°í½Ã
À̺¥Æ® ±âȹÀü
ÄÄÇ»ÅÍ ºÐ¾ß¿¡¼ ¸¹Àº ȸ¿øÀÌ ±¸¸ÅÇÑ Ã¥
ÆǸÅÀÚÁ¤º¸
»óÈ£ |
(ÁÖ)±³º¸¹®°í |
---|---|
´ëÇ¥ÀÚ¸í |
¾Èº´Çö |
»ç¾÷ÀÚµî·Ï¹øÈ£ |
102-81-11670 |
¿¬¶ôó |
1544-1900 |
ÀüÀÚ¿ìÆíÁÖ¼Ò |
callcenter@kyobobook.co.kr |
Åë½ÅÆǸž÷½Å°í¹øÈ£ |
01-0653 |
¿µ¾÷¼ÒÀçÁö |
¼¿ïƯº°½Ã Á¾·Î±¸ Á¾·Î 1(Á¾·Î1°¡,±³º¸ºôµù) |
±³È¯/ȯºÒ
¹ÝÇ°/±³È¯ ¹æ¹ý |
¡®¸¶ÀÌÆäÀÌÁö > Ãë¼Ò/¹ÝÇ°/±³È¯/ȯºÒ¡¯ ¿¡¼ ½Åû ¶Ç´Â 1:1 ¹®ÀÇ °Ô½ÃÆÇ ¹× °í°´¼¾ÅÍ(1577-2555)¿¡¼ ½Åû °¡´É |
---|---|
¹ÝÇ°/±³È¯°¡´É ±â°£ |
º¯½É ¹ÝÇ°ÀÇ °æ¿ì Ãâ°í¿Ï·á ÈÄ 6ÀÏ(¿µ¾÷ÀÏ ±âÁØ) À̳»±îÁö¸¸ °¡´É |
¹ÝÇ°/±³È¯ ºñ¿ë |
º¯½É ȤÀº ±¸¸ÅÂø¿À·Î ÀÎÇÑ ¹ÝÇ°/±³È¯Àº ¹Ý¼Û·á °í°´ ºÎ´ã |
¹ÝÇ°/±³È¯ ºÒ°¡ »çÀ¯ |
·¼ÒºñÀÚÀÇ Ã¥ÀÓ ÀÖ´Â »çÀ¯·Î »óÇ° µîÀÌ ¼Õ½Ç ¶Ç´Â ÈÑ¼ÕµÈ °æ¿ì ·¼ÒºñÀÚÀÇ »ç¿ë, Æ÷Àå °³ºÀ¿¡ ÀÇÇØ »óÇ° µîÀÇ °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì ·º¹Á¦°¡ °¡´ÉÇÑ »óÇ° µîÀÇ Æ÷ÀåÀ» ÈѼÕÇÑ °æ¿ì ·½Ã°£ÀÇ °æ°ú¿¡ ÀÇÇØ ÀçÆǸŰ¡ °ï¶õÇÑ Á¤µµ·Î °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì ·ÀüÀÚ»ó°Å·¡ µî¿¡¼ÀÇ ¼ÒºñÀÚº¸È£¿¡ °üÇÑ ¹ý·üÀÌ Á¤ÇÏ´Â ¼ÒºñÀÚ Ã»¾àöȸ Á¦ÇÑ ³»¿ë¿¡ ÇØ´çµÇ´Â °æ¿ì |
»óÇ° Ç°Àý |
°ø±Þ»ç(ÃâÆÇ»ç) Àç°í »çÁ¤¿¡ ÀÇÇØ Ç°Àý/Áö¿¬µÉ ¼ö ÀÖÀ½ |
¼ÒºñÀÚ ÇÇÇغ¸»ó |
·»óÇ°ÀÇ ºÒ·®¿¡ ÀÇÇÑ ±³È¯, A/S, ȯºÒ, Ç°Áúº¸Áõ ¹× ÇÇÇغ¸»ó µî¿¡ °üÇÑ »çÇ×Àº¼ÒºñÀÚºÐÀïÇØ°á ±âÁØ (°øÁ¤°Å·¡À§¿øȸ °í½Ã)¿¡ ÁØÇÏ¿© ó¸®µÊ ·´ë±Ý ȯºÒ ¹× ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó±Ý Áö±Þ Á¶°Ç, ÀýÂ÷ µîÀº ÀüÀÚ»ó°Å·¡ µî¿¡¼ÀǼҺñÀÚ º¸È£¿¡ °üÇÑ ¹ý·ü¿¡ µû¶ó ó¸®ÇÔ |
(ÁÖ)ÀÎÅÍÆÄÅ©Ä¿¸Ó½º´Â ȸ¿ø´ÔµéÀÇ ¾ÈÀü°Å·¡¸¦ À§ÇØ ±¸¸Å±Ý¾×, °áÁ¦¼ö´Ü¿¡ »ó°ü¾øÀÌ (ÁÖ)ÀÎÅÍÆÄÅ©Ä¿¸Ó½º¸¦ ÅëÇÑ
¸ðµç °Å·¡¿¡ ´ëÇÏ¿© (ÁÖ)KGÀ̴Ͻýº°¡ Á¦°øÇÏ´Â ±¸¸Å¾ÈÀü¼ºñ½º¸¦ Àû¿ëÇÏ°í ÀÖ½À´Ï´Ù.
µî·Ï ¿©ºÎ´Â e-±ÝÀ¶¹Î¿ø¼¾ÅÍ È¨ÆäÀÌÁö(www.fcsc.kr)ÀÇ µî·Ï¡¤½Å°í>ÀüÀÚ±ÝÀ¶¾÷µî·ÏÇöȲ ¸Þ´º¿¡¼ È®ÀÎÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.
¹è¼Û¾È³»
±³º¸¹®°í »óÇ°Àº Åùè·Î ¹è¼ÛµÇ¸ç, Ãâ°í¿Ï·á 1~2Àϳ» »óÇ°À» ¹Þ¾Æ º¸½Ç ¼ö ÀÖ½À´Ï´Ù.
Ãâ°í°¡´É ½Ã°£ÀÌ ¼·Î ´Ù¸¥ »óÇ°À» ÇÔ²² ÁÖ¹®ÇÒ °æ¿ì Ãâ°í°¡´É ½Ã°£ÀÌ °¡Àå ±ä »óÇ°À» ±âÁØÀ¸·Î ¹è¼ÛµË´Ï´Ù.
±ººÎ´ë, ±³µµ¼Ò µî ƯÁ¤±â°üÀº ¿ìü±¹ Åù踸 ¹è¼Û°¡´ÉÇÕ´Ï´Ù.
¹è¼Ûºñ´Â ¾÷ü ¹è¼Ûºñ Á¤Ã¥¿¡ µû¸¨´Ï´Ù.