Skip to content

This repo is for LinkedIn Learning course: Symmetric Cryptography Essential Training

License

Notifications You must be signed in to change notification settings

LinkedInLearning/symmetric-cryptography-essential-training-4554207

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Symmetric Cryptography Essential Training

This is the repository for the LinkedIn Learning course Symmetric Cryptography Essential Training. The full course is available from LinkedIn Learning.

lil-thumbnail-url

Course Description

If you work with computers, you use cryptography. Symmetric cryptography is a common method that uses the same key for encryption and decryption of data. Faster and less resource-intensive than asymmetric cryptography, symmetric cryptography is important for all IT professionals to understand. This course delivers a practical overview of the technology, emphasizing high-level concepts that affect how our data is stored and transmitted. Jeremy Hansen explains the difference between single key (symmetric) and multiple key (asymmetric) algorithms, and shows how symmetric encryption affects underlying binary data. Learn about the basic ciphers used in symmetric cryptography, including substitution, permutation, and transposition, and influential symmetric-key algorithms like the Advanced Encryption Standard and its predecessor, the Data Encryption Standard. Review modern block cipher modes like cipher block chaining (CBC), cipher feedback (CFB), and counter (CTR), which can help secure large amounts of data.

Instructions

This repository has separate directories for each of the chapters in the course.

Installing

  1. To use these exercise files, you must have the following installed:
    • g++ or similar C++ compiler
    • A bash shell
  2. Clone this repository into your local machine using the terminal (Mac), CMD (Windows), or a GUI tool like SourceTree.

Instructor

Jeremy A. Hansen

Associate Professor of Computer Science at Norwich University

Check out my other courses on LinkedIn Learning.

About

This repo is for LinkedIn Learning course: Symmetric Cryptography Essential Training

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published