Cryptography and Hashing Fundamentals in Python and Java
You'll learn about cryptography and hashing in Python and Java in this course. The majority of the private key (symmetric) and public-key (asymmetric) cryptosystems will be explained step by step. Every cryptographic algorithm's theory and implementation may be learned, as well as how to crack these systems (so what are the weaknesses).
An IT security specialist can provide you with useful security background knowledge. Learn how to stream-based and in-memory encode hashes. Learn how to appropriately utilize salt and iteration count for safe password hashing using the PBKDF2 algorithm from the PKCS#5 security standard. Today, this is one of the most widely used secure hashing protocols.
To take this course, you must be a seasoned Java developer. There are some hands-on coding exercises that you can utilize right away in your own (business) applications! Although there are utilizing an earlier version of Eclipse in this course, the information is still current. This is due to the fact that PBKDF2 may be employed with today's processing power by simply raising the 'famous' iteration count (as used in various applications like VeraCrypt).
This course offers:
- Flexible deadlines: Reset deadlines in accordance to your schedule.
- Certificate: Earn a Certificate upon completion
- 100% online
- Intermediate Level
- Approx. 13 hours to complete
- Subtitles: English
Course Rating: 4.6/5
Enroll here: https://www.udemy.com/course/learn-cryptography-basics-in-python/