Cryptography and Hashing Fundamentals in Python and Java

Private and Public Key Cryptosystems, DES, AES, Cryptoanalysis, RSA, Elliptic Curve Cryptography and Hashing
4.58 (1411 reviews)
Udemy
platform
English
language
Other
category
instructor
Cryptography and Hashing Fundamentals in Python and Java
13,771
students
15.5 hours
content
Nov 2023
last update
$84.99
regular price

What you will learn

Understand the basics of private key encryption systems

Caesar cipher and Vigenere cipher

Frequency analysis and the Kasiski algorithm

One Time Pad (OTP) and Shannon secrecy

Random and pseudo-random numbers

Data Encryption Standard (DES) and Advanced Encryption Standard (AES)

Understand the basics of public key encryption systems

RSA and Diffie-Hellman key exchange algorithm

Elliptic Curve Cryptography

Modular arithmetic basics (Fermat's theorem, finding primes, integer factorization and discrete logarithm)

Euclidean algorithm (greatest common divisor problem) and the extended Euclidean algorithm

Understand hashing (MD5 and SHA)

Related Topics
1694794
udemy ID
5/14/2018
course created date
7/8/2019
course indexed date
Bot
course submited by
Cryptography and Hashing Fundamentals in Python and Java - Coupon | Comidoc