Join us on a literary world trip!
Add this book to bookshelf
Grey
Write a new comment Default profile 50px
Grey
Subscribe to read the full book or read the first pages for free!
All characters reduced
Demystifying Cryptography with OpenSSL 30 - Discover the best techniques to enhance your network security with OpenSSL 30 - cover

Demystifying Cryptography with OpenSSL 30 - Discover the best techniques to enhance your network security with OpenSSL 30

Alexei Khlebnikov

Publisher: Packt Publishing

  • 0
  • 0
  • 0

Summary

Security and networking are essential features of software today. The modern internet is full of worms, Trojan horses, men-in-the-middle, and other threats. This is why maintaining security is more important than ever.
OpenSSL is one of the most widely used and essential open source projects on the internet for this purpose. If you are a software developer, system administrator, network security engineer, or DevOps specialist, you’ve probably stumbled upon this toolset in the past – but how do you make the most out of it? With the help of this book, you will learn the most important features of OpenSSL, and gain insight into its full potential.
This book contains step-by-step explanations of essential cryptography and network security concepts, as well as practical examples illustrating the usage of those concepts. You’ll start by learning the basics, such as how to perform symmetric encryption and calculate message digests. Next, you will discover more about cryptography: MAC and HMAC, public and private keys, and digital signatures. As you progress, you will explore best practices for using X.509 certificates, public key infrastructure, and TLS connections.
By the end of this book, you’ll be able to use the most popular features of OpenSSL, allowing you to implement cryptography and TLS in your applications and network infrastructure.
Available since: 10/26/2022.
Print length: 342 pages.

Other books that might interest you

  • C++ - C++ Common Used Libraries - cover

    C++ - C++ Common Used Libraries

    Andy Vickler

    • 0
    • 1
    • 0
    This book provides a detailed and easy-to-use reference of C++ libraries. It provides a short description of each library with an option for the listener to search for what they're looking for. What makes this book unique is that not only does it provide a guide to those new or returning to C++, it allows the listener to easily navigate through libraries. 
    There are no prerequisites needed for this book as it is designed to be a stand-alone reference and reading material. This book contains much information about working and learning with C++. This is an excellent introduction to code programming concepts and the use of libraries in C++ so that you can learn how to effectively use libraries, write your C++ programs and make the most out of them. This book suits anyone who wants a copy of the library information they can use while programming in C++. It is especially useful for students who need clear, concise information on how to use these libraries and some best practices for using these library functions in their programs. 
    C++: C++ Common used Libraries is a concise yet accurate guide to writing code that developers can use in any area who are looking to add some C++ libraries into coding projects. With help from this book, listeners will learn about the basics of how libraries work as well as how you can use them creatively or casually in your coding projects. This book is a must-have guide for any C++ developer/student/teacher looking to integrate C++ libraries into their coding projects.  
    This book can be used as a reference for teachers with courses in C++. Since it contains a list of libraries that professionals commonly use, it is quite helpful when you need to give your students related examples. This book is also useful to students looking for new ways to get familiar with C++ as they try to create their own systems.
    Show book
  • Online Harms and Cybertrauma - Legal and Harmful Issues with Children and Young People - cover

    Online Harms and Cybertrauma -...

    Catherine Knibbs

    • 0
    • 0
    • 0
    This vital, sensitive guide explains the serious issues children face online and how they are impacted by them on a developmental, neurological, social, mental health, and well-being level. Covering technologies used by children aged two through to adulthood, it offers parents and professionals clear, evidence-based information about online harms and their effects and what they can do to support their child. 
     
     
     
    Catherine Knibbs, specialist advisor in the field, explains the issues involved when using online platforms and devices in family, social and educational settings. Examined in as non-traumatizing a way as possible, the book covers key topics, including cyberbullying; cyberstalking; pornography; online grooming; sexting; live streaming; vigilantism; suicide and self-harm; trolling and e-harassment; bantz, doxing, and social media hacking; dares, trends, and life-threatening activities; information and misinformation; and psychological games. 
     
     
     
    Online Harms and Cybertrauma will equip professionals and parents with the knowledge to support their work and direct conversations about the online harms that young people face. It is essential for those training and working with children in psychological, educational, and social work contexts, as well as parents, policy makers, and those involved in development of online technologies.
    Show book
  • Fungi Farming: A Guide to Mushroom Cultivation - A Comprehensive Guide to Cultivating Mushrooms Indoors and Out - cover

    Fungi Farming: A Guide to...

    Sophia Evans

    • 0
    • 0
    • 0
    The useful and entertaining book "Fungi Farming: A Guide to Mushroom Cultivation: A Comprehensive Guide to Cultivating Mushrooms Indoors and Out" is intended to assist lovers of all skill levels in learning more about the intriguing art and science of mushroom culture. Every crucial stage of mushroom cultivation is covered in this book, from comprehending the fungal life cycle to creating the perfect conditions for successful growth indoors or out. Readers will learn how to grow specialty and medicinal mushrooms, as well as common species like button, shiitake, and oyster mushrooms, with clear instructions and insights. 
    Clear instructions on selecting the best substrates, setting up inoculation techniques, and regulating temperature, light, and humidity to optimize yields are included. In order to teach readers how to recycle items and reduce their environmental impact, each part focuses on sustainable methods. To help you overcome obstacles and get better with every crop, there are also troubleshooting suggestions for typical problems. 
    "Fungi Farming" is ideal for amateurs and those thinking about commercial production since it strikes a balance between practical instruction and technical knowledge, making mushroom farming enjoyable and approachable. You may turn areas into flourishing fungal farms and harvest tasty, nutritious mushrooms from the comfort of your home or garden by following this tutorial, which will prepare you to cultivate a variety of mushrooms with confidence.
    Show book
  • Mastering Python: From Basics to Expert-Level Programming - Learn Python Step-by-Step with Practical Projects - cover

    Mastering Python: From Basics to...

    Amelia Hartman

    • 0
    • 0
    • 0
    "Mastering Python: From Basics to Expert-Level Programming: Learn Python Step-by-Step with Practical Projects" will help you unleash the potential of Python and advance your programming abilities. This thorough manual is intended to assist seasoned developers in advancing their skills and turning novices into competent programmers.  
    This book lays a solid foundation for your journey by guiding you through Python's syntax, variables, and control structures, starting with the foundations. As you advance, you will study intermediate subjects, including dealing with modules, handling errors, and object-oriented programming. Advanced ideas like decorators, APIs, and concurrency are explained in an easy-to-understand, step-by-step fashion for individuals who want to push themselves.  
    This book is unique since it takes a hands-on, project-based approach. You'll put your knowledge to use in practical situations by designing a web scraper, an API-based weather app, and a budget tracker. In addition to strengthening your comprehension, these practical assignments get you ready to tackle actual problems in work environments.  
    This book gives you the skills and information you need to succeed, whether your career goal is to become a data scientist, software developer, or someone who wants to automate processes and improve workflows. "Mastering Python" will help you become proficient in Python, not just learn it. Begin your adventure now and explore the countless potentialities of this potent programming language!
    Show book
  • Natural Beauty Recipes - 35 step-by-step projects for homemade beauty - cover

    Natural Beauty Recipes - 35...

    Karen Gilbert

    • 0
    • 0
    • 0
    Natural skincare and fragrance expert Karen Gilbert shows you how to make your own lotions and potions that are kind to your skin and the environment.
    
    Most of us use a huge variety of beauty products on our skin and hair every day, but the majority of these contain a variety of chemicals and toxins that can be harmful to you and to the environment. Now, you can create your own beauty essentials with these 35 facial, body and hair recipes. From a neroli hydrating spritz to a macadamia and jojoba moisturiser, a mango and lime body butter to a lemon and tea tree foot balm, and a bergamot and grapefruit wake-up wash to a cocoa butter lip balm, the hardest part is choosing which of the pampering projects to try first. Each recipe has clear step-by-step photographs to guide you, comprehensive lists of equipment and ingredients and easy-to-follow instructions – you'll wonder why you ever bought beauty products in the first place.
    Show book
  • Touchpad Plus Ver 40 Class 2 - cover

    Touchpad Plus Ver 40 Class 2

    Nidhi Gupta

    • 0
    • 0
    • 0
    Computer Science Textbook with New Pedagogical Approaches 
    
    KEY FEATURES 
    - National Education Policy 2020 
    - Tech Funda: This section provides a practical information or tip to the students. 
    - Clickipedia: This section provides interesting computer facts. 
    - Lab Session: This is a lab activity to develop practical skills. (Subject Enrichment) 
    - Explore More: This section contains supplement topics for add-on knowledge. 
    - QR Code: Scan the QR Code given on the first page of each chapter to start chapter animation. 
    - Mind Boggler: This section has puzzle or fun based activity to help understand the concepts better. 
    
    DESCRIPTION 
    Computer technology has become essential and an integral part of life at work, in recreation, social networking and education too. With the constant development of new technology, it has become more significant in helping and preparing students for jobs. Computers have revolutionised the way education is imparted to children. 
    
    Touchpad Plus Version 4.0 is a complete computer science curriculum solution for grades 1-8. It is based on Windows 10 and MS Office 2019, with new and future-ready content. Fun is the most important element of learning. Keeping in mind the concept of Joyful Learning, varied activities have been designed based on multiple intelligences and 21st century skills for holistic development. 
    
    The books have a conversational style introduction of each chapter to make learning fun and engaging. The topics and their approaches are integrated in different themes as per ICT learning. Grade I and II books have four-line writing space to enhance writing skills in children. Each book is accompanied by digital learning resources that offer interesting animation and interactive tests for the student to supplement classroom learning with independent learning. 
    
    The books are curated in a way that they make students and teachers equal partners in the learning process and take learning beyond classroom. We welcome and look forward to all meaningful and valuable suggestions for improving the book 
    
    WHAT WILL YOU LEARN 
    You will learn about: 
    - Digital World 
    - Cyber World 
    - Coding World 
    - Computational Thinking 
    - Artificial Intelligence 
    
    WHO THIS BOOK IS FOR 
    Grade 2 
    
    TABLE OF CONTENTS 
    1. More About a Computer 
    2. Working of a Computer 
    3. IPO Devices 
    4. The Keyboard and the Mouse 
    5. Introduction to Word 2019 
    6. Let’s Learn Paint 
    7. Reasoning and Analysis 
    8. More on ScratchJr 
    9. Artificial Intelligence Around Us 
    ADD-ONS 
    ASSESSMENTS
    Show book