Cryptography from Scratch| Master Cryptography in Java
3.9 (152 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
10,796 students enrolled

Cryptography from Scratch| Master Cryptography in Java

Master cryptography, Understand PKI, AES and other cryptography concepts.
3.9 (152 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
10,796 students enrolled
Last updated 11/2018
English
English [Auto-generated]
Current price: Free Original price: $199.99 Discount: 100% off
30-Day Money-Back Guarantee
This course includes
  • 2 hours on-demand video
  • 1 article
  • 4 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to Udemy's top 3,000+ courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Understand and explain what is Cryptography
  • Understand and explain what is PKI ( Public key infrastructure)

  • Understand and explain what is AES (Advanced encryption standard)

  • Implement encrypting and decrypting algorithms in Java
Requirements
  • (Optional) Understand Programming Fundamentals
Description

So do you want to learn cryptography?

and you want to understand it, be able to describe it, be able to use it?

Am I right?

My name is Lukas Vyhnalek, I am the creator of this course (Cryptography from Scratch | Master Encryption in Java).

These days Cryptography is a hot topic, you often read about someone who hacked something, or about new cipher that will be able to secure our communication. And in my opinion in the future Cyber security will be a huge problem. And this course is designed to get your foot in cryptography and cyber security.

What’s stopping you from signing up to today?

·      You don’t have enough time: Not an issue. I designed this course so you can learn everything you need in a few HOURS!

·      You’re still weighing up the value: I plan on keeping this course up-to-date and make it bigger over time. In fact, if you don’t get everything you need from it… you will get your MONEY BACK.

·      You don’t have any previous experience: Seriously, not a problem. This course is expertly designed to teach everyone from complete beginners ( as the name says "Cryptography from Scratch")

Don't know Java?

Don't worry, if you have previous programming experience, the Encryption algorithms are really simple and I promise you, you will be able to rewrite my code from Java to C (or whatever language you use)

And if you don't, still not a problem you can just skip the "CODE" lectures, or you can write me a message and we will figure something out.

The Curriculum

In this Cryptography course we will start off with a little bit of history, then I cover the basics of Cryptography. Then I show you first simple ciphers (Substitution Cipher, Caesar Cipher, Affine Cipher), and by understanding these you should be able to know what cryptography is all about, and what not to do, because not only I explain how these ciphers works. I also explain How to break these Ciphers. So you will also know how cryptographically un-secure cipher looks like and how to break them.

Once you master Basics of cryptography, we can move on to modern cryptography, I explain what is Stream Cipher, and how Xor encryption works.

I also cover the AES encrypting algorithm and RSA (Public key cryptography).

Also by completing this course, you will get Certificate of completion (if you pass all 3 quizzes)

Still not Sure?

Still not sure whether to enroll in this course? Feel free to watch the preview videos. And if you don't what to. There is 30-Day money-back Guarantee, so you have nothing to worry about. 

So do you want to learn cryptography?

Who this course is for:
  • Anyone who wants to master Cryptography
  • Anyone who wants to understand PKI ( Public key infrastructure)
  • Anyone who wants to understand AES (Advanced encryption standard)
  • Anyone who wants to implement encrypting and decrypting algorithms in Java
Course content
Expand all 18 lectures 01:58:30
+ What is Cryptography?
4 lectures 12:06
History of Cryptography
03:07
Basics of Cryptography
05:32
Leaving a review?
00:18
Basics of Cryptography
5 questions
+ Simple Ciphers
6 lectures 54:22
Substitution Cipher
10:17
CODE | Substitution Cipher
12:44
Caesar Cipher
06:53
CODE | Caesar Cipher
10:37
Affine Cipher
02:59
CODE | Affine Cipher
10:52
Simple Ciphers
5 questions
+ Modern Cryptography
6 lectures 50:52
Stream Encryption
12:40
CODE | Xor Cipher
06:05
Random number generators
06:20
First Secure Cipher
06:31
AES (Advanced Encryption Standard)
11:56
Modern Cryptography
6 questions