Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Encryption for Beginners with OpenSSL
Rating: 4.3 out of 5(100 ratings)
648 students

Encryption for Beginners with OpenSSL

Every software professional MUST understand these fundamental concepts!
Last updated 1/2021
English

What you'll learn

  • Understand Symmetric Encryption
  • Understand Asymmetric Encryption
  • Understand Key Length and Keyspace
  • Generating RSA Keys
  • Fundamentals of OpenSSL
  • Encrypting large documents
  • Understand SSL Certificates
  • Create Self-signed SSL Certificates
  • Create and Use Digital Signatures

Course content

11 sections50 lectures3h 54m total length
  • Introduction1:15
  • Course Requirements & Target Audience1:23
  • Repetition0:07

Requirements

  • Desire to LEARN! ** The Main Ingredient **
  • Physical or Virtual Machine with Windows 10 or Ubuntu (Any other Linux Distro will also work)
  • OpenSSL & Putty Softwares

Description

The course covers fundamentals of encryption with hands-on demos using OpenSSL and Putty tools.

Encryption fundamentals is a MUST have skill for IT professionals like-

  • Programmers

  • Architects

  • Testers

  • BA

  • Development Managers

  • Program Managers

  • Support/Operations Managers. etc.

The course takes you on a step-by-step approach journey where you will learn concept, and immediately apply it using OpenSSL/Putty.

The student will learn-

  • Symmetric Encryption

  • Asymmetric Encryption

  • Key Length & Key Space

  • Generating Public and Private Keys

  • Encrypting Large Documents/files

  • Data Integrity & Hash Functions

  • Digital Signatures

  • PKI

  • Understanding SSL Certificates

  • Creating self-signed Certificates

Who this course is for:

  • Anyone in the IT industry who has a desire to learn Cryptography fundamentals with OpenSSL
  • Software Programmers & Architects
  • Software Testers
  • Development Managers
  • Support/Operations Managers
  • Program Managers
  • Business Analysts
  • DevOps Managers