In this course you will learn about cryptography. In this part of the series you will consider most of the private key cryptosystems such as Caesar cipher, Vigenere cipher, Data Encryption Standard (DES) and Advanced Encryption Standard (AES). The cryptosystems are implemented in Python as well as in Java.
Chapter 1:
cryptography fundamentals
private key and public key cryptosystems
Chapter 2:
Caesar cipher theory
Caesar cipher implementation
how to crack Caesar cipher
frequency analysis and language detection
Chapter 3:
Vigenere cipher theory and implementation
how to crack Vigenere cipher with Kasiski–algorithm
Chapter 4:
random and pseudo–random numbers
one time pad theory and implementation
pseudo–random number generators (middle square method and LCG)
Chapter 5:
Data Encryption Standard (DES) theory and implementation
cryptoanalysis techniques
Chapter 6:
Advanced Encryption Standard (AES) theory and implementation
Chapter 7:
symmetric cryptosystems
modular arithmetic
Chapter 8:
Diffie–Hellman key exchange
how to crack the Diffie–Hellman cryptosystem
Chapter 9:
RSA cryptosystem
Thanks for joining my course, let’s get started!
Instructor Details
Courses : 24
Specification: Learn Cryptography Basics in Python and Java
|
6 reviews for Learn Cryptography Basics in Python and Java
Add a review Cancel reply
This site uses Akismet to reduce spam. Learn how your comment data is processed.
Price | $11.99 |
---|---|
Provider | |
Duration | 7.5 hours |
Year | 2019 |
Level | All |
Language | English |
Certificate | Yes |
Quizzes | No |
$199.99 $11.99
Tim Denham –
All concepts very well explained.
Franco Amisano –
I think this is a very good course, it gives a good illustration of the basics of main cryptographic solutions.
Harry Davis –
Easy to follow
Philippe Depraeter –
Progressive approach, that regularly remind fundamentals.
Akshay Acchu –
Yes nicely understandable. Nice teaching
Henk Jan Tonkes –
Good course. A bit too technical for me at times, but coding was not my prime interest. Great general introduction to cryptography.