Requirements
- Motivation, Curios about Encryption and Cryptography , Comfortable using the command line interface (optional)
Description
OpenSSL and Cryptography - Beginners Guide
A complete Guide
That will walk you through the secrets of:
Encryption, symmetric keys, ciphers, digital signatures using openSSL
This course is Hands On. I will teach you the theory and the practical usage.
You will understand how HTTPS works with public key cryptography and how to use Hash functions to keep your files integrity safe
WHY openSSL cryptography ?
Cryptography is everywhere, if you are an ethical hacker, Developer, an IT manager or anyone who hangs around with technology, than this is the stuff that you deal with everyday
In this course you will learn to generate symmetric keys , public keys, certificate request, hash functions and more
You will understand the theoretical concepts of encryption using public and private keys , and use the power of openSSL to apply them
This course is HANDS ON . no power points or fancy words .
WHAT WILL YOU LEARN
- how encryption works
- when do we use encryption
- cipher algorithm operations
- what are symmetric keys
- generate and apply symmetric keys on openSSL
- hash functions
- when do we use hash functions for integrity and when for confidentiality
- hash different files on your computers
- public key cryptography
- the theory beyond public and private key
- digital signatures
- create your own certificate signing request
- crate your own self sign request
TARGET AUDIENCE
- Students who have little or no experience in cryptography, and are curious to finally understand the mysterious concepts
- Anyone who is interested in encryption and hashing techniques , wants to understand and learn how to apply them
- Ethical hackers, web developers and developers who wants to extend their knowledge on cryptography
Who is the target audience?
- Any one who is interested to learn how encryption works, what are certificates, digital signatures, symmetric and public keys and apply their knowledge in a Practical openSSL Guide