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 [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
Implementation of Reverse Cipher in Java
Caesar Cipher - Cryptography
Implementing Caesar Cipher
Implementation of ROT13 Cipher
XOR Cipher
Implementation of XOR Cipher
Base64 Encoding
Implementation of Base64 Encoding
+ Activity Message Digests
2 lectures 13:15
Message Digests
Activity Creating Message Digests in Java
+ Advanced Cryptography Algorithms
6 lectures 46:52
Understanding Multiplicative Cipher
Implementation of Multiplicative Cipher with Java
Vignere Cipher
Implementation of Vignere Cipher using Java
Look on Affine Cipher
Affine Cipher with Java
+ Activity Message Authentication Code
2 lectures 12:26
Activity Creating Message Authentication Code
Message Authentication Code Analysis and output
+ Digital Signatures
3 lectures 22:46
What is Digital Signatures?
Creating digital signatures using Java
Verifying the Digital Signature
+ Cryptography Types
10 lectures 01:08:25
Substitution Cipher in Java
Types of Cryptography
Symmetric Cryptography
Asymmetric Cryptography
Key Store using Java
Key Generator in Java
Asymmetric Key Implementation in Java
Simple password security using MD5 algorithm
Key Pair Generation
Bonus Lecture: More Interesting Stuff, Offers and Discounts
  • Basic knowledge of Java is required to complete the course

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