Anda di halaman 1dari 5

UNIDAD EDUCATIVA BAÑOS

INTRODUCCIÓN A LA CIBERSEGURIDAD

PRÁCTICA DE LABORATORIO N° 1

Tema: Comparar datos con un hash

Objetivo: Usar un programa de hash para comprobar la integridad de los datos.

Aspectos básicos/situación

Es importante saber si los datos fueron dañados o manipulados. Para comprobar si los datos

fueron cambiados o si permanecen igual, puede usarse un programa de hash. Un programa de

hash realiza una función hash en datos o en un archivo, lo cual devuelve un valor

(generalmente, mucho más corto). Hay varias funciones hash distintas, algunas muy simples y

otras muy complejas. Cuando se ejecuta el mismo hash en los mismos datos, el valor devuelto

es siempre el mismo. Si se implementa algún cambio en los datos, el valor hash devuelto será

diferente.

Desarrollo de la actividad:

Paso 1: Crear un archivo de texto

Ilustración 1 Archivo plano 1 (.txt)

DIANA ALEJANDRA FUENTES ARÉVALO 1


UNIDAD EDUCATIVA BAÑOS
INTRODUCCIÓN A LA CIBERSEGURIDAD

Paso 2: Instalar HashCalc

Ilustración 2 Pasos de instalación de HashCalc


DIANA ALEJANDRA FUENTES ARÉVALO 2
UNIDAD EDUCATIVA BAÑOS
INTRODUCCIÓN A LA CIBERSEGURIDAD

Paso 3: Calcular un hash del archivo Hash.txt


a) Establezca los siguientes elementos en HashCalc:

 Formato de los datos: File

 Datos: D:\cap1-cyberseguridad\TAREA1\Hash.txt

 Quite la selección de HMAC.

 Quite la selección de todos los tipos de hash, excepto MD5.

Ilustración 3 Cálculo 1 del Hash MD5

b) ¿Cuál es el valor junto a MD5?

El valor de MD5 es: e806dc700f37e33b9a7a2815b3e4a325

DIANA ALEJANDRA FUENTES ARÉVALO 3


UNIDAD EDUCATIVA BAÑOS
INTRODUCCIÓN A LA CIBERSEGURIDAD

Paso 4: Haga un cambio en el archivo Hash.txt

Ilustración 4 Cambio en el archivo plano 1 (.txt)

Paso 5: Calcule un nuevo hash del archivo Hash.txt

a. ¿Cuál es el valor junto a MD5?

Ilustración 5 Cálculo 2 del Hash MD5

El nuevo valor de MD5 es: e1ba7f9093c97352f621cad6e7f45a24

DIANA ALEJANDRA FUENTES ARÉVALO 4


UNIDAD EDUCATIVA BAÑOS
INTRODUCCIÓN A LA CIBERSEGURIDAD

b. ¿El valor es diferente del valor registrado en el paso 3?

El valor 1 de MD5 es: e806dc700f37e33b9a7a2815b3e4a325

El valor 2 de MD5 es: e1ba7f9093c97352f621cad6e7f45a24

Si es distinto debido a que se borró un carácter que en este caso es el punto.

c. Coloque una marca junto a todos los tipos de hash.

Ilustración 6 Cálculos de todos los Hash

d. ¿Por qué cada hash es diferente?

Cada hash es distinto ya que usan distintas funciones matemáticas en cada uno de sus

algoritmos para formar las palabras de salida. Además, cada función hash es

unidireccional de modo que es casi imposible encontrar dos mensajes originales con el

mismo valor de hash.

DIANA ALEJANDRA FUENTES ARÉVALO 5

Anda mungkin juga menyukai