Demystifying Cryptography with OpenSSL 3.0: Discover the best techniques to enhance your network security with OpenSSL 3.0Use OpenSSL to add security features to your application, including cryptographically strong symmetric and asymmetric encryption, digital signatures, SSL/TLS connectivity, and PKI handling Key Features
This book is for software developers, system administrators, DevOps specialists, network security engineers, and analysts, or anyone who wants to keep their applications and infrastructure secure. Software developers will learn how to use the OpenSSL library to empower their software with cryptography and TLS. DevOps professionals and sysadmins will learn how to work with cryptographic keys and certificates on the command line, and how to set up a mini-CA for their organization. A basic understanding of security and networking is required. |
Contents
| 1 | |
| 3 | |
| 13 | |
| 15 | |
Message Digests | 55 |
MAC and HMAC | 71 |
Derivation of an Encryption Key from a Password | 83 |
Asymmetric Cryptography and Certificates | 93 |
TLS Connections and Secure Communication | 161 |
Establishing TLS Connections and Sending Data over Them | 163 |
Using X509 Certificates in TLS | 193 |
Special Usages of TLS | 243 |
Running a MiniCA | 277 |
Running a MiniCA | 279 |
| 305 | |
About Packt | 317 |
Asymmetric Encryption and Decryption | 95 |
Digital Signatures and Their Verification | 119 |
X509 Certificates and PKI | 137 |
Other Books You May Enjoy | 318 |


