Openssl And Cryptography Beginners Guide

Learn and apply cryptography techniques using openSSL . from symmetric keys and Hash functions to certificates in HTTPS

Last updated 2022-01-10 | 3.8

- fully Understand the concepts of encryption algorithm's
- hands on. create symmetric and asymmetric keys
- generate certificates
- apply hash functions

What you'll learn

fully Understand the concepts of encryption algorithm's
hands on. create symmetric and asymmetric keys
generate certificates
apply hash functions

* 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


What students wrote

Nick Camus

"Great teacher, alive, and communicative."

Atela Dondth

"Ofer is so knowledgeable and experienced. I really enjoyed learning from him."

Lisa Mind

"Awesome course! The instructor really goes indepth on every concept!"

Hana rebic

"I absolutely loved this course. It taught me everything I needed know about cryptography."

Tereza Alex

Thanks for a great and easy to understand course ofer.

Fred Barbosa

I've not done much in the way of cryptography for many years because of the jobs that I've held not requiring it. I've begun exploring and revisiting some things to freshen up my experience and understanding. This was a great way to revisit with good detailed explanations in the step by step clips that were offered. Great for beginners or just an overall refresher.


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 this course is for:

  • 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

Course content

4 sections • 30 lectures

Why we need encryption Preview 03:09

Generating a secret Key Preview 04:46

Key space Preview 01:39

Cipher algorithm Preview 03:56

Algorithm operations part 1 Preview 03:33

Algorithm operations part 2 Preview 03:29

Encrypting with a symmetric key part 1 Preview 05:31

Encrypting with a symmetric key part 2 Preview 02:37

Encrypting and decrypting summary Preview 05:58

Speed Test Preview 02:22

Hash intro Preview 01:07

One way function Preview 03:31

Integrity check Preview 02:15

Hash check 2 files Preview 04:17

Encrypted Hash Preview 05:33

Confidentiality Preview 02:17

Hashed passwords in linux Preview 02:46

Hash mp3 with Sha256 Preview 01:50

Hash speed test Preview 02:05

Public and private keys intro Preview 02:17

Generate your first private key Preview 03:03

Digital signatures Preview 02:24

HTTPS part 1 Preview 02:07

HTTPS part 2 Preview 03:01

Certificates - web server side Preview 03:27

Certificates - browser side Preview 01:16

Create your first certificate request Preview 05:00

Self sign your certificate Preview 02:49