![UDEMY](https://images.shiksha.com/mediadata/images/1732081082php9OE4VD_1280x960.jpg)
![UDEMY Logo](https://images.shiksha.com/mediadata/images/1722340731phpw0enxZ.jpeg)
Learn Cryptography Basics in Python
- Offered byUDEMY
Learn Cryptography Basics in Python at UDEMY Overview
Duration | 8 weeks |
Total fee | ₹8,640 |
Mode of learning | Online |
Credential | Certificate |
Learn Cryptography Basics in Python at UDEMY Highlights
- Earn Certificate of completion
- 30-Day Money-Back Guarantee
- Full lifetime access
- Access on mobile and TV
Learn Cryptography Basics in Python at UDEMY Course details
- For Python developers courious about cryptography
- Understand the basics of private key encryption /decryption methods
- 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
Learn Cryptography Basics in Python at UDEMY Curriculum
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