Escrito por estudiantes que aprobaron Inmediatamente disponible después del pago Leer en línea o como PDF ¿Documento equivocado? Cámbialo gratis 4,6 TrustPilot
logo-home
Otro

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

Puntuación
-
Vendido
-
Páginas
22
Subido en
06-07-2026
Escrito en
2025/2026

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

Institución
Grado

Vista previa del contenido

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;

Escuela, estudio y materia

Institución
Grado

Información del documento

Subido en
6 de julio de 2026
Número de páginas
22
Escrito en
2025/2026
Tipo
OTRO
Personaje
Desconocido

Temas

$15.49
Accede al documento completo:

¿Documento equivocado? Cámbialo gratis Dentro de los 14 días posteriores a la compra y antes de descargarlo, puedes elegir otro documento. Puedes gastar el importe de nuevo.
Escrito por estudiantes que aprobaron
Inmediatamente disponible después del pago
Leer en línea o como PDF

Conoce al vendedor

Seller avatar
Los indicadores de reputación están sujetos a la cantidad de artículos vendidos por una tarifa y las reseñas que ha recibido por esos documentos. Hay tres niveles: Bronce, Plata y Oro. Cuanto mayor reputación, más podrás confiar en la calidad del trabajo del vendedor.
smartzone Liberty University
Seguir Necesitas iniciar sesión para seguir a otros usuarios o asignaturas
Vendido
3388
Miembro desde
6 año
Número de seguidores
2295
Documentos
14677
Última venta
2 días hace
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 reseñas

5
271
4
96
3
108
2
32
1
105

Por qué los estudiantes eligen Stuvia

Creado por compañeros estudiantes, verificado por reseñas

Calidad en la que puedes confiar: escrito por estudiantes que aprobaron y evaluado por otros que han usado estos resúmenes.

¿No estás satisfecho? Elige otro documento

¡No te preocupes! Puedes elegir directamente otro documento que se ajuste mejor a lo que buscas.

Paga como quieras, empieza a estudiar al instante

Sin suscripción, sin compromisos. Paga como estés acostumbrado con tarjeta de crédito y descarga tu documento PDF inmediatamente.

Student with book image

“Comprado, descargado y aprobado. Así de fácil puede ser.”

Alisha Student

Preguntas frecuentes