Introduction
  • Introduction
  • openSSL set up
Encryption and symmetric keys
  • Why we need encryption
  • Generating a secret Key
  • Key space
  • Cipher algorithm
  • Algorithm operations part 1
  • Algorithm operations part 2
  • Encrypting with a symmetric key part 1
  • Encrypting with a symmetric key part 2
  • Encrypting and decrypting summary
  • Speed Test
Hash Functions
  • Hash intro
  • One way function
  • Integrity check
  • Hash check 2 files
  • Encrypted Hash
  • Confidentiality
  • Hashed passwords in linux
  • Hash mp3 with Sha256
  • Hash speed test
Public Key Cryptography
  • Public and private keys intro
  • Generate your first private key
  • Digital signatures
  • HTTPS part 1
  • HTTPS part 2
  • Certificates - web server side
  • Certificates - browser side
  • Create your first certificate request
  • Self sign your certificate