Information Technology
Hands on Training icon
Hands On Training
Hands on Training icon

Hands-On Cryptography with Java

Course Cover
compare button icon

Course Features

icon

Duration

2.49 hours

icon

Delivery Method

Online

icon

Available on

Limited Access

icon

Accessibility

Desktop, Laptop

icon

Language

English

icon

Subtitles

English

icon

Level

Intermediate

icon

Teaching Type

Self Paced

icon

Video Content

2.49 hours

Course Description

You can learn enough cryptography to solve math problems without having to have a math background

About This Video

  • Learn and apply cryptography by focusing on the system's operation, not just mathematical concepts.
  • A practical walkthrough that demonstrates how networked systems use encryption to communicate. What the risks are if cryptography is not used
  • Clear explanations of how systems work together, not just the individual components, are key.

Any application needs to be secure. Cryptography is used in all software fields. It protects all HTTPS traffic between browsers and encrypts phone storage from prying eyes. It can also hide files within other files using a technique called Steganography. This course is designed for developers who want to create a system that uses cryptography. Developers simply need to connect the pieces to make their system work.

In this course, you will break down the concepts behind cryptography into simple lessons, covering terminology, algorithms, standards, and encryption/decryption techniques. We will also show you how to hack cryptographic systems to bypass their encryption capabilities.

This course answers questions like:

What is cryptography used to do?

What are keys? And where can they be found?

Why does a networked system sometimes give error messages regarding certificate validation?

How do I encrypt something if I need it?

This course will help you recognize cryptographic issues and provide the knowledge necessary to find a verifiable solution.

Audience

This video course is designed for developers whose applications need encryption or integration with an external cryptographic systems. This course requires Java programming knowledge, but not a degree in mathematics.

This course is for Java developers who are creating standard Java applications that require encryption. It is also beneficial to developers who want to understand flaws and security in cryptographic systems.

Course Overview

projects-img

International Faculty

projects-img

Post Course Interactions

projects-img

Instructor-Moderated Discussions

Skills You Will Gain

What You Will Learn

A practical walk through showing how networked systems use cryptography to communicate, and what the risks are when cryptography is not involved

Clear explanations of how systems fit together, not just how each individual component works

Understand and apply cryptography, focusing on how systems work not just mathematical concepts

Target Students

The course requires knowledge of Java programming but does not require a degree in mathematics or advanced computer scienceJava developers building standard applications that require encryption, developers looking to understand flaws in cryptographic syst

This video course is for developers whose applications require encryption, or integration with an external cryptographic system

Course Cover