### Introduction

Welcome to the Encryption and Hashing Practice Lab. In this module you will be provided with the instructions and devices needed to develop your hands-on skills.

### Learning Outcomes

In this module, you will complete the following exercises:

• Cryptographic Basics
• Comparing Hashing Algorithms
• Comparing Hash Values

After completing this lab, you will be able to:

• Perform CryptoDemo Installation
• Perform CryptoDemo Encryption
• Perform CryptoDemo Decryption
• Generate Key Values
• Use Hashing
• Install HashCalc
• Using HashCalc
• Grabbing Website Hash Values
• Using Online Comparison Tool

### Exam Objectives

The following exam objectives are covered in this lab:

• CAS-003 4.4 Given a scenario, implement cryptographic techniques.

### Lab Duration

It will take approximately 1 hour to complete this lab.

### Exercise 1 - Understand Cryptographic Basics

Cryptography is the process of attempting to maintain information integrity and confidentiality. The use of cryptographic tools helps to simplify the process of generating and confirming the integrity of information, whilst assisting in providing confidentially to protect from the unauthorized viewing of materials.

This greatly assists with the security of the information you are receiving from the source location. Furthermore, with hashing you can confirm that, for example, a program you have downloaded has not been modified in some manner by checking its hash value produced by the author against your own value.

### Learning Outcomes

After completing this exercise, you will be able to:

• Perform CryptoDemo Installation
• Perform CryptoDemo Encryption
• Perform CryptoDemo Decryption
• Generate Key Values
• Use Hashing

### Exercise 2 - Comparing Hashing Algorithms

You will now have a look at a different variety of algorithms in a direct comparison and using Hash Calc which is a calculator that computes message digests, checksums, and HMACs for files, as well as for text and hex strings. It provides 13 popular hash and checksum algorithms for calculations.

### Learning Outcomes

After completing this exercise, you will be able to:

• Install Hash Calc
• Using Hash Calc

### Exercise 3 - Comparing Hash Values

Here, you will compare different hash values and get a better understanding of how hash's visually compared to each other in that state.

### Learning Outcomes

After completing this exercise, you will be able to:

• Grab website hashes
• Use an online comparison tool