
Learn about symmetric and asymmetric encryption, block and stream ciphers, key management, public key cryptography, digital certificates, and common attacks.
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.
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.
Explore how SSL/TLS handshake establishes a secure channel, negotiates cryptographic algorithms, and shares keys, while SSH manages authentication, encryption, compression, and channel types.
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.
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.
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.
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.
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.
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.
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?
What will you be able to do after taking this course?