What will you learn in the training?
Go from Beginner to the Advanced Level in just 8 hours Self paced Advance Cryptography Training. Learn only what is relevant in the industry. Learn the fundamentals so you never find them hard again.
- In detailed researches dedicated to SSL, TLS and HTTPS
- In depth of the certificates of some popular websites
- Difference between HTTP and HTTPS
- Analyzing traffic using tcpdump
- Symmetric Key Encryption
- Symmetric Key Encryption Algorithms
- Hashing in detailed
- MD5 hashing algorithm
- SHA hashing algorithm and HMAC in depth
- Asymmetric keys in detailed
- Encryption using asymmetric keys
- Signing data using asymmetric keys
- RSA in depth
- PKI – Public Key Infrastructure in detailed
- Public and private keys intro
- Generate your first private key
- Digital signatures
- Certificates – web server side
- Certificates – browser side
- Create your first certificate request
- Self sign your certificate
- Installing OpenSSL
- Using OpenSSL for RSA keys generation
- Exploring certificate of Google
- Root CA and root certificates in the OS
- How Chain of Trust is built
- Verifying chain of certificates
- Verifying SSL certificate and certificates chain
- PKI, Chain of trust and certificates summary
- Certificate domain scopes
- Discussion on the SSL and TLS
- History and versions of the SSL and TLS
- Why RSA is not used for data encryption in HTTPS
- How TLS session is established
- Analyzing TLS session setup using Wireshark
- In depth of cipher suites
- Encryption key generation by the web browser
- Delivering encryption key using Diffie Hellman key exchange
- Diffie Hellman in detailed
- Modulus operation
- Diffie Hellman algorithm
- Elliptic Curve Cryptography in depth
- CSR – Certificate Signing Request
- Generate Self-Signed certificate using OpenSSL
- Self-signed certificate overview
- Create self-signed certificate