Network security with OpenSSL: [cryptography for secure communications]
Gespeichert in:
Hauptverfasser: | , , |
---|---|
Format: | Buch |
Sprache: | English |
Veröffentlicht: |
Beijing [u.a.]
O'Reilly
2002
|
Ausgabe: | 1. ed. |
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | XIV, 367 S. Ill. |
ISBN: | 059600270X |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV014686770 | ||
003 | DE-604 | ||
005 | 20041229 | ||
007 | t | ||
008 | 020827s2002 gw a||| |||| 00||| eng d | ||
016 | 7 | |a 964878861 |2 DE-101 | |
020 | |a 059600270X |9 0-596-00270-X | ||
035 | |a (OCoLC)314309475 | ||
035 | |a (DE-599)BVBBV014686770 | ||
040 | |a DE-604 |b ger |e rakddb | ||
041 | 0 | |a eng | |
044 | |a gw |c DE | ||
049 | |a DE-92 |a DE-703 |a DE-898 |a DE-573 |a DE-M158 |a DE-706 |a DE-384 |a DE-29T |a DE-634 |a DE-11 |a DE-525 |a DE-188 |a DE-523 | ||
050 | 0 | |a TK5105.59.V54 2002 | |
082 | 0 | |a 005.8 | |
084 | |a ST 273 |0 (DE-625)143640: |2 rvk | ||
084 | |a ST 276 |0 (DE-625)143642: |2 rvk | ||
100 | 1 | |a Viega, John |e Verfasser |4 aut | |
245 | 1 | 0 | |a Network security with OpenSSL |b [cryptography for secure communications] |c John Viega, Matt Messier, and Pravir Chandra |
250 | |a 1. ed. | ||
264 | 1 | |a Beijing [u.a.] |b O'Reilly |c 2002 | |
300 | |a XIV, 367 S. |b Ill. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
630 | 0 | 4 | |a OpenSSL |
650 | 4 | |a Computer network protocols | |
650 | 4 | |a Computer networks |x Security measures | |
650 | 0 | 7 | |a OpenSSL |0 (DE-588)4696192-6 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a OpenSSL |0 (DE-588)4696192-6 |D s |
689 | 0 | |5 DE-604 | |
700 | 1 | |a Messier, Matt |e Verfasser |4 aut | |
700 | 1 | |a Chandra, Pravir |e Verfasser |4 aut | |
856 | 4 | 2 | |m Digitalisierung UB Augsburg |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=009960413&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-009960413 |
Datensatz im Suchindex
_version_ | 1804129433260392448 |
---|---|
adam_text | Table
of
Contents
Preface
.................................................................ix
1.
Introduction
....................................................... 1
Cryptography for the Rest of Us
2
Overview of SSL
10
Problems with SSL
12
What SSL Doesn t Do Well
20
OpenSSL Basics
21
Securing Third-Party Software
23
2.
Command-Line Interface
...........................................29
The Basics
30
Message Digest Algorithms
32
Symmetric Ciphers
34
Public Key Cryptography
35
S/MIME
40
Passwords and Passphrases
42
Seeding the Pseudorandom Number Generator
43
3.
PublicKeyInfrastructure(PKI)
......................................45
Certificates
46
Obtaining a Certificate
55
Setting Up a Certification Authority
59
4.
Support Infrastructure
............................................. 74
Mukithread Support
74
Internal Error Handling
81
Abstract Input/Output
86
Random Number Generation
97
vii
Arbitrary Precision
Math 103
Using Engines
109
5.
SSIVTLS Programming
............................................. 112
Programming with SSL
113
Advanced Programming with SSL
150
6.
Symmetric Cryptography
.......................................... 171
Concepts in Symmetric Cryptography
171
Encrypting with the EVP API
174
General Recommendations
192
7.
Hashes and MACs
................................................. 193
Overview of Hashes and MACs
193
Hashing with the EVP API
195
Using MACs
200
Secure HTTP Cookies
212
8.
Public Key Algorithms
............................................. 217
When to Use Public Key Cryptography
218
Diffie-Hellman
219
Digital Signature Algorithm (DSA)
225
RSA
230
The EVP Public Key Interface
236
Encoding and Decoding Objects
244
9.
OpenSSL in Other Languages
....................................... 251
Net::SSLeay for Perl
251
M2Crypto for Python
258
OpenSSL Support in PHP
266
10.
Advanced Programming Topics
..................................... 275
Object Stacks
275
Configuration Files
277
X.509
280
PKCS#7 and S/MIME
296
PKCS#12
307
Appendix: Command-Line Reference
..................................... 309
Index
................................................................. 353
viii
I Table of Contents
|
any_adam_object | 1 |
author | Viega, John Messier, Matt Chandra, Pravir |
author_facet | Viega, John Messier, Matt Chandra, Pravir |
author_role | aut aut aut |
author_sort | Viega, John |
author_variant | j v jv m m mm p c pc |
building | Verbundindex |
bvnumber | BV014686770 |
callnumber-first | T - Technology |
callnumber-label | TK5105 |
callnumber-raw | TK5105.59.V54 2002 |
callnumber-search | TK5105.59.V54 2002 |
callnumber-sort | TK 45105.59 V54 42002 |
callnumber-subject | TK - Electrical and Nuclear Engineering |
classification_rvk | ST 273 ST 276 |
ctrlnum | (OCoLC)314309475 (DE-599)BVBBV014686770 |
dewey-full | 005.8 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 005 - Computer programming, programs, data, security |
dewey-raw | 005.8 |
dewey-search | 005.8 |
dewey-sort | 15.8 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
edition | 1. ed. |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>01678nam a2200445 c 4500</leader><controlfield tag="001">BV014686770</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20041229 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">020827s2002 gw a||| |||| 00||| eng d</controlfield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">964878861</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">059600270X</subfield><subfield code="9">0-596-00270-X</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)314309475</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV014686770</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rakddb</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="044" ind1=" " ind2=" "><subfield code="a">gw</subfield><subfield code="c">DE</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-92</subfield><subfield code="a">DE-703</subfield><subfield code="a">DE-898</subfield><subfield code="a">DE-573</subfield><subfield code="a">DE-M158</subfield><subfield code="a">DE-706</subfield><subfield code="a">DE-384</subfield><subfield code="a">DE-29T</subfield><subfield code="a">DE-634</subfield><subfield code="a">DE-11</subfield><subfield code="a">DE-525</subfield><subfield code="a">DE-188</subfield><subfield code="a">DE-523</subfield></datafield><datafield tag="050" ind1=" " ind2="0"><subfield code="a">TK5105.59.V54 2002</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.8</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 273</subfield><subfield code="0">(DE-625)143640:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 276</subfield><subfield code="0">(DE-625)143642:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Viega, John</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Network security with OpenSSL</subfield><subfield code="b">[cryptography for secure communications]</subfield><subfield code="c">John Viega, Matt Messier, and Pravir Chandra</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">1. ed.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Beijing [u.a.]</subfield><subfield code="b">O'Reilly</subfield><subfield code="c">2002</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XIV, 367 S.</subfield><subfield code="b">Ill.</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="630" ind1="0" ind2="4"><subfield code="a">OpenSSL</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Computer network protocols</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Computer networks</subfield><subfield code="x">Security measures</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">OpenSSL</subfield><subfield code="0">(DE-588)4696192-6</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">OpenSSL</subfield><subfield code="0">(DE-588)4696192-6</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Messier, Matt</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Chandra, Pravir</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">Digitalisierung UB Augsburg</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=009960413&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-009960413</subfield></datafield></record></collection> |
id | DE-604.BV014686770 |
illustrated | Illustrated |
indexdate | 2024-07-09T19:05:03Z |
institution | BVB |
isbn | 059600270X |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-009960413 |
oclc_num | 314309475 |
open_access_boolean | |
owner | DE-92 DE-703 DE-898 DE-BY-UBR DE-573 DE-M158 DE-706 DE-384 DE-29T DE-634 DE-11 DE-525 DE-188 DE-523 |
owner_facet | DE-92 DE-703 DE-898 DE-BY-UBR DE-573 DE-M158 DE-706 DE-384 DE-29T DE-634 DE-11 DE-525 DE-188 DE-523 |
physical | XIV, 367 S. Ill. |
publishDate | 2002 |
publishDateSearch | 2002 |
publishDateSort | 2002 |
publisher | O'Reilly |
record_format | marc |
spelling | Viega, John Verfasser aut Network security with OpenSSL [cryptography for secure communications] John Viega, Matt Messier, and Pravir Chandra 1. ed. Beijing [u.a.] O'Reilly 2002 XIV, 367 S. Ill. txt rdacontent n rdamedia nc rdacarrier OpenSSL Computer network protocols Computer networks Security measures OpenSSL (DE-588)4696192-6 gnd rswk-swf OpenSSL (DE-588)4696192-6 s DE-604 Messier, Matt Verfasser aut Chandra, Pravir Verfasser aut Digitalisierung UB Augsburg application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=009960413&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Viega, John Messier, Matt Chandra, Pravir Network security with OpenSSL [cryptography for secure communications] OpenSSL Computer network protocols Computer networks Security measures OpenSSL (DE-588)4696192-6 gnd |
subject_GND | (DE-588)4696192-6 |
title | Network security with OpenSSL [cryptography for secure communications] |
title_auth | Network security with OpenSSL [cryptography for secure communications] |
title_exact_search | Network security with OpenSSL [cryptography for secure communications] |
title_full | Network security with OpenSSL [cryptography for secure communications] John Viega, Matt Messier, and Pravir Chandra |
title_fullStr | Network security with OpenSSL [cryptography for secure communications] John Viega, Matt Messier, and Pravir Chandra |
title_full_unstemmed | Network security with OpenSSL [cryptography for secure communications] John Viega, Matt Messier, and Pravir Chandra |
title_short | Network security with OpenSSL |
title_sort | network security with openssl cryptography for secure communications |
title_sub | [cryptography for secure communications] |
topic | OpenSSL Computer network protocols Computer networks Security measures OpenSSL (DE-588)4696192-6 gnd |
topic_facet | OpenSSL Computer network protocols Computer networks Security measures |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=009960413&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT viegajohn networksecuritywithopensslcryptographyforsecurecommunications AT messiermatt networksecuritywithopensslcryptographyforsecurecommunications AT chandrapravir networksecuritywithopensslcryptographyforsecurecommunications |