Written by students who passed Immediately available after payment Read online or as PDF Wrong document? Swap it for free 4.6 TrustPilot
logo-home
Other

CSIS 463 – Modern Cryptography Hash Length Extension Attack Lab (Yones Azzab) Liberty University

Rating
-
Sold
-
Pages
22
Uploaded on
06-07-2026
Written in
2025/2026

CSIS 463 – Modern Cryptography Hash Length Extension Attack Lab (Yones Azzab) Liberty University

Content preview

CSIS 463 – Modern Cryptography Hash Length Extension Attack Lab (Yones Azzab) Liberty
University




Hash Length Extension Attack Lab

Yones Azzab

CSIS 463_B01

, Hash Length Extension Attack Lab | 1

Introduction



During these tasks series I delved into areas of web security and cryptographic integrity

by engaging in exercises hands on. By configuring Docker and Ubuntu setups I gained insights,

on managing MAC ( Message Authentication Code ) computations, applying padding methods

and executing length extension assaults. These tasks tested my grasp of encryption techniques

and the significance of employing algorithms such, as HMAC to thwart weaknesses.



Firstly I set up the SEED lab environment on Windows with Docker and WSL by installing

required components and setting up the files needed for the setup to work properly. Once I got

the lab up and running smoothly I then started to communicate with the server by sending

requests and examining the responses it provided. Following that step I worked on activities

such, as accessing files, in the system computing MAC values doing padding calculations and

carrying out attacks using customized C programs. The initial assignments revolved around

grasping MAC and padding concepts.I created MAC codes by retrieving keys, from server

documents and applying them to transmit URL requests.Then I crafted padding by computing

message lengths and verifying that the overall size aligned with the specified block size.



The length extension attack played a role in my experiment as I added data to an existing

message and created a new MAC with a specialized C program I developed myself.Thus the

server was updated to use HMAC for MAC generation in order to prevent the length extension

attack, from being successful, in the future. Each of these tasks offered a view of how encryption

techniques safeguard online platforms and the significance of implementing them securely to

, Hash Length Extension Attack Lab | 2

fend off potential risks effectively.I acquired a grasp of encryption methods, in these activities

along, with padding techniques.



Method

There were four tasks in this lab to be completed. I described in detail how I go about

finishing each assignment.



In The Beginning:



I started by installing Docker Desktop using the following steps:


1. Download Docker for Windows from the official Docker website.

2. Follow the installation instructions and ensure Docker is running properly on the

machine.


Next, I installed WSL 2 (Windows Subsystem for Linux) by running the following command in

PowerShell (as Administrator):


wsl --install


After I rebooted the device. Then set up Ubuntu 20;04 through the Microsoft Store as my

WSL distribution. After configuring WSL and getting it up and running smoothly on my system

I connected Docker to it by activating Ubuntu 20. 04 Within the "WSL Integration" options, in

Docker Desktops settings. After going to the SEED Labs website and getting the required files

from Labsetup.zip to a directory, on my computer I opened Ubuntu (WSL). Then I moved to the

folder where I placed the extracted files by using this command;

Document information

Uploaded on
July 6, 2026
Number of pages
22
Written in
2025/2026
Type
OTHER
Person
Unknown

Subjects

$15.49
Get access to the full document:

Wrong document? Swap it for free Within 14 days of purchase and before downloading, you can choose a different document. You can simply spend the amount again.
Written by students who passed
Immediately available after payment
Read online or as PDF

Get to know the seller

Seller avatar
Reputation scores are based on the amount of documents a seller has sold for a fee and the reviews they have received for those documents. There are three levels: Bronze, Silver and Gold. The better the reputation, the more your can rely on the quality of the sellers work.
smartzone Liberty University
View profile
Follow You need to be logged in order to follow users or courses
Sold
3388
Member since
6 year
Number of followers
2295
Documents
14677
Last sold
2 days ago
AMAIZING EDUCATION WORLD

GET ALL KIND OF EXAMS ON THIS PAGE ,COMPLETE TEST BANKS,SUMMARIES,STUDY GUIDES,PROJECT PAPERS,ASSIGNMENTS,CASE STUDIES, YOU CAN ALSO COMMUNICATE WITH THE SELLER FOR ANY PRE-ORDER,ORDER AND ETC.

3.6

612 reviews

5
271
4
96
3
108
2
32
1
105

Why students choose Stuvia

Created by fellow students, verified by reviews

Quality you can trust: written by students who passed their tests and reviewed by others who've used these notes.

Didn't get what you expected? Choose another document

No worries! You can instantly pick a different document that better fits what you're looking for.

Pay as you like, start learning right away

No subscription, no commitments. Pay the way you're used to via credit card and download your PDF document instantly.

Student with book image

“Bought, downloaded, and aced it. It really can be that simple.”

Alisha Student

Working on your references?

Create accurate citations in APA, MLA and Harvard with our free citation generator.

Working on your references?

Frequently asked questions