Cryptographic Algorithms in Java
3.5 (6 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.
177 students enrolled

Cryptographic Algorithms in Java

Learn to create real world cryptography solutions
3.5 (6 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.
177 students enrolled
Last updated 12/2018
English
English [Auto-generated]
Current price: $37.99 Original price: $54.99 Discount: 31% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 4 hours on-demand video
  • 1 article
  • 25 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Learn popular Cryptography techniques and algorithms
  • Learn to create real world Cryptography solutions
  • Get updated with the current advancements in Cryptography
Course content
Expand all 37 lectures 03:56:46
+ Basic Cryptography Algorithms
9 lectures 55:43
Reverse Cipher
04:03
Implementation of Reverse Cipher in Java
06:39
Caesar Cipher - Cryptography
02:09
Implementing Caesar Cipher
08:23
Implementation of ROT13 Cipher
09:24
XOR Cipher
02:39
Implementation of XOR Cipher
14:35
Base64 Encoding
02:29
Implementation of Base64 Encoding
05:22
+ Activity Message Digests
2 lectures 13:15
Message Digests
02:50
Activity Creating Message Digests in Java
10:25
+ Advanced Cryptography Algorithms
6 lectures 46:52
Understanding Multiplicative Cipher
03:18
Implementation of Multiplicative Cipher with Java
12:19
Vignere Cipher
04:05
Implementation of Vignere Cipher using Java
11:29
Look on Affine Cipher
05:35
Affine Cipher with Java
10:06
+ Activity Message Authentication Code
2 lectures 12:26
Activity Creating Message Authentication Code
07:16
Message Authentication Code Analysis and output
05:10
+ Digital Signatures
3 lectures 22:46
What is Digital Signatures?
02:31
Creating digital signatures using Java
10:31
Verifying the Digital Signature
09:44
+ Cryptography Types
10 lectures 01:08:25
Substitution Cipher in Java
09:05
Types of Cryptography
02:34
Symmetric Cryptography
02:36
Asymmetric Cryptography
03:40
Key Store using Java
12:01
Key Generator in Java
09:20
Asymmetric Key Implementation in Java
13:08
Simple password security using MD5 algorithm
09:09
Key Pair Generation
06:28
Bonus Lecture: More Interesting Stuff, Offers and Discounts
00:24
Requirements
  • Basic knowledge of Java is required to complete the course
Description


The science of cryptography is practiced since ages by mankind for providing privacy and secrecy to the communications made by them. Currently, with the rapid expansion of the internet and due to exponential growth in internet users, their privacy becomes one of the major issues to be resolved. To counteract these issues the science of cryptography has also evolved constantly making the users data or communications secured. Keeping this in mind, we bring you the right course to learn cryptography i.e. Cryptographic Algorithms in Java by handpicking some of the most important topics covering different aspects of cryptography.

Why this course is important?

This course helps you to learn the science of converting the plain text of a user into a ciphertext making it secure for the communicating parties. It will teach you to prevent data theft or its alteration or interception by any unknown individuals.

It is a right course for learning the details about cryptographic algorithms in JAVA for secure communications made between different people. With the help of this course, you can encrypt any messages which can only be accessed by the desired individuals or groups.

What makes this course so valuable?

Cryptographic Algorithms in Java clearly describes the concepts of cryptography, cryptography terminologies, algorithms of cryptography both basic and advanced, and types of cryptography. Furthermore, it will also give insights into numerous ciphers and its implementation, digital signatures, creating message authentication code, and several other topics.

This course includes-

1. Details about cryptography, cryptography terminologies and Java for programming

2. Basics algorithms with its implementation

- Reverse Cipher, Caesar Cipher, XOR Cipher and others

3. Advanced algorithms along with its implementation

- Multiplicative Cipher, Vignere Cipher and Affine Cipher

4. Descriptions of activity message digests and its creation

5. Creating and analysis of activity message authentication Code

6. Insights into digital signatures, creating digital signatures and verifying it

7. Cryptography types

8. Key pair generation and the myriad of other topics!


Still in Dilemma?

Still thinking whether to take this course or not! Then, probably you should ask yourself that do you have the desire to excel in the science of cryptography? Do you want to contribute to this society by protecting the data? Does the idea of giving privacy to people fascinates you? Does the news of data theft bothers you? Well, if yes, then it’s time for you to buy this course and make a difference.


 

Who this course is for:
  • Anyone who wants to learn cryptography and crypto algorithms will find this course very useful