Lathack

Verificación Hash en Linux

verificación hash en linux

Para realizar una verificación de un documento o archivo, con el fin de saber si ha sido alterado o si contiene el mismo contenido que otro (para comparar), podemos hacerlo mediante la función Hash. Esta consiste en cifrar el contenido de un archivo, a través de una operación matemática, y devolver una serie de caracteres alfanuméricos. Es decir, de esta manera podemos preservar y verificar la integridad de un archivo.

Comando md5sum

El comando md5sum se usa principalmente para verificar si dos o más archivos son iguales, o para verificar si cambió su contenido, a través de la función Hash.

Por ejemplo:

De esta manera se puede determinar que el archivo fue modificado ya que, como podemos ver, los hashes al principio eran iguales. Sin embargo, agregamos un “\n” a file2 y por tanto los hashes resultantes son distintos. Cabe mencionar que no debería usarse para determinar de manera confiable la integridad de un archivo ya que md5 se encuentra “roto” es decir, esto lo hace algo inseguro. De igual modo, si lo utilizamos para configuraciones manuales en nuestro equipo para verificar un archivo es idéntico con respecto a otro, no tendríamos problemas.

Comando sha256sum

Esta herramienta es similar a md5sum pero utiliza un algoritmo más seguro, que utiliza palabras de 32 bits.

Comando sha512sum

Esta herramienta tiene la misma finalidad que sha256sum pero usa palabras de 64 bits.

verificación hash en linux

Tanto sha256sum como sha512sum se usan frecuentemente para verificar la integridad de imágenes ISO descargadas de Internet.

Comando bzcat

Este programa sirve para leer archivos comprimidos con bzip2 :

# bzcat /usr/share/doc/gcc/ChangeLog.tuples.bz2

Comando xzcat

Este programa sirve para leer archivos comprimidos con xz :

# xzcat /usr/share/doc/gcc/ChangeLog.tuples.xz

Comando zcat

Este programa sirve para leer archivos comprimidos con gzip :

verificación hash en linux

Cabe aclarar que además existen los comandos bzless , xzless y zless para leer archivos comprimidos con el comando less. Algunos administradores y/o desarrolladores también suelen usar el generador de funciones hash gperf

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

4 × dos =

Lathack
Scroll al inicio