Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Cyberhacker Series: Cryptography for Hackers
Rating: 4.2 out of 5(18 ratings)
221 students

Cyberhacker Series: Cryptography for Hackers

Cyberhacker Series: Cryptography for Hackers
Created byChad Russell
Last updated 11/2017
English
English [Auto],

What you'll learn

  • Understand encryption such as asymmetric, symmetric key cryptography in order to understand how to bypass encryption mechanisms and exploit them.

Course content

1 section10 lectures1h 33m total length
  • Introduction7:51

    Learn about symmetric and asymmetric encryption, block and stream ciphers, key management, public key cryptography, digital certificates, and common attacks.

  • Advanced Crypto14:18

    Examine advanced crypto concepts, including symmetric and public key encryption, four attack types, substitution ciphers and the one-time pad, PRNGs, and abs cipher modes.

  • Message Authentication Codes and Hashes5:40

    Examine message authentication codes, hmac, and hashes, their use with a shared symmetric key to authenticate and verify message integrity, and compare with digital signatures.

  • Transport Layer Security4:16

    Explore how SSL/TLS handshake establishes a secure channel, negotiates cryptographic algorithms, and shares keys, while SSH manages authentication, encryption, compression, and channel types.

  • Virtual Private Networks7:41

    Explore how IPsec secures VPNs through AH and ESP modes, including transport and tunnel configurations, security associations, and the tradeoffs for encryption, authentication, and integrity across IPv4 and IPv6 networks.

  • Windows Encrypting Filesystem (EFS)8:19

    Learn how Windows EFS encrypts files and folders with certificates, back up keys, grant access to others, and how BitLocker leverages TPM for volume encryption.

  • Apache SSL5:33

    Configure SSL on Apache with a Go Daddy certificate, server key, and certificate chain as SSL files. Create a CSR with OpenSSL and ensure web server user has access.

  • Web Encoding3:27

    Explore web encoding types like base64 and url encoding, and learn to decode them for security testing and to understand encoding-based web exploits such as xss.

  • Key Management16:59

    Discover encryption key management practices, including lifecycle, separation of duties, dual control, split knowledge, and the kmip standards that govern keys, certificates, and cryptographic operations.

  • Storage Encryption19:15

    Encrypt data at rest across ephemeral, long-term, and raw storage with full-disk, file, and database encryption for SANs, NAS, and cloud, and manage keys with TPM and HSM.

Requirements

  • Students should have a working understanding of TCP/IP and networking concepts.

Description

Cyberhacker Series:  Cryptography for Hackers

This course is for beginners and IT pros looking to learn more about cryptography     Each chapter closes with exercises putting your new learned skills into practical use immediately.  

What are the pre-requisites for this course?

  1. Students should have a working understanding of TCP/IP and networking concepts. 

What will you be able to do after taking this course?

  • TLS - Transport Layer Security (TLS) and its predecessor, Secure Sockets Layer (SSL), both frequently referred to as "SSL", are cryptographic protocols that provide communications security over a computer network.


  • IPSec - Internet Protocol Security (IPsec) is a network protocol suite that authenticates and encrypts the packets of data sent over a network. IPsec includes protocols for establishing mutual authentication between agents at the beginning of the session and negotiation of cryptographic keys to use during the session. IPsec can protect data flows between a pair of hosts (host-to-host), between a pair of security gateways (network-to-network), or between a security gateway and a host (network-to-host). Internet Protocol security (IPsec) uses cryptographic security services to protect communications over Internet Protocol (IP) networks. IPsec supports network-level peer authentication, data-origin authentication, data integrity, data confidentiality (encryption), and replay protection.


  • PKI - A public key infrastructure (PKI) is a set of roles, policies, and procedures needed to create, manage, distribute, use, store, and revoke digital certificates and manage public-key encryption.


  • Web Encoding - URL Encoding (Percent Encoding) URLs can only be sent over the Internet using the ASCII character-set. Since URLs often contain characters outside the ASCII set, the URL has to be converted into a valid ASCII format. URL encoding replaces unsafe ASCII characters with a "%" followed by two hexadecimal digits.


  • Symmetric Crypto - Symmetric-key algorithms are algorithms for cryptography that use the same cryptographic keys for both encryption of plaintext and decryption of ciphertext. The keys may be identical or there may be a simple transformation to go between the two keys.


  • Asymmetric Crypto -    Asymmetric Encryption is a form of Encryption where keys come in pairs. ... Frequently (but not necessarily), the keys are interchangeable, in the sense that if key A encrypts a message, then B can decrypt it, and if key B encrypts a message, then key A can decrypt it.

Who this course is for:

  • This course is for beginners and IT pros looking to get certified and land an entry level Cyber Security position paying upwards of six figures! There are currently over a million Cyber Security job openings global and demand is greatly outpacing supply which means more opportunity, job security and higher pay for you! Each chapter closes with exercises putting your new learned skills into practical use immediately.