Cómo calcular el hash de los archivos (para comprobar su identidad)

En este artículo hablamos de cómo es posible calcular el Hash de uno o más archivos para garantizar su identidad, integridad, seguridad, confiabilidad

La función criptográfica de picadillo es una columna vertebral de la tecnología moderna que permite, entre otras cosas, garantizar la fiabilidad de cualquier secuencia de bytes, que puede ser un sitio web similar o cualquier archivo descargado de Internet. Específicamente elhash es una conversión matemática que transforma una cadena, de tamaño variable, en un "resumen", picadillo, de menor longitud y dimensiones constantes; El hash, sin embargo, no permite la conversión opuesta, garantizando así la unicidad de los hashes y evitando colisiones.

En términos prácticos, incluso si existen programas automáticos que pueden hacerlo sin necesidad de calcular el hash, es una forma muy técnica de saber si un archivo (quizás descargado de internet) es realmente él, para conocer la identidad única de el archivo y saber si está limpio y seguro, intacto y en su versión original. El conocimiento del hash le permite establecer, por ejemplo, con Certeza absoluta que una imagen ISO de Windows recuperado en línea es una copia idéntica del original distribuida por Microsoft, sin una sola diferencia.

La verificación hash se puede realizar de 2 formas:

  1. a través de un programa ad hoc equipado con una interfaz gráfica que también se puede utilizar directamente en línea;
  2. a través de utilidad nativa de Ventanas.
Índice()

    Verificación a través de un programa independiente

    Una opción para el cálculo de hash es utilizar onlinemd5, una utilidad independiente que te permite generar el hash MD5 de un archivo y cuyo uso es muy sencillo. De hecho, basta con elegir el archivo a comprobar haciendo clic en Navegar y presiona el botón Calcular la suma de comprobación MD5: el hash solicitado aparecerá justo debajo. Escribiendo otro hash MD5 dentro del campo blanco, el programa verificará los dos hashes y mostrará una advertencia informativa.

    Una alternativa válida puede ser HashMyiFiles, una pequeña utilidad que te permite calcular hash MD5 es SHA1 de uno o más archivos en su sistema. Puede copiar fácilmente la lista Hash MD5 / SHA1 al portapapeles o guárdelos en un archivo de texto / html / xml.

    Es más,HashMyFiles Se puede iniciar desde el menú contextual del Explorador de Windows y tampoco requiere ningún proceso de instalación. Archivo DLL adicional. Para comenzar a usarlo, simplemente ejecute el archivo HashMyFiles.exe y agregue los archivos y carpetas cuyos hashes desea ver MD5 / SHA1 usando opciones Agregar archivos es Agregar carpeta en el menú Archivo, o arrastrando los archivos o la carpeta desde Explorador en la ventana principal de HashMyFiles. Esta utilidad es compatible con Windows 7 / Windows 8 / Windows 10.

    Comprobación de hashes con utilidades nativas de Windows

    Windows 7 y, sobre todo, el moderno Windows 10 incluir la utilidad Certutil.exe, que es una herramienta multifunción mediante la cual se puede operar sobre las bases de datos de certificados del sistema operativo y realizar diferentes tipos de operaciones criptográficas, una de las cuales se utiliza para calcular el hash de cualquier archivo presente en el sistema.

    Identificó el archivo que desea hash y regrese a la ruta donde reside en el disco a través de Explorador o la Símbolo del sistema es posible hashlo SHA1 escribiendo el siguiente comando:

    certutil -hashfile percorso_del_file SHA1

    Tomando la imagen ISO de Windows 10 2004 (x64) como ejemplo, el hash que se devuelve es

    6e436ed102330c9b0272eee1b6619f1056c1756a

    valor que se puede copiar desde la ventana de solicitud, pegar en su navegador y verificar mediante una simple búsqueda web.

    Certutil.exe puede calcular el hash también a través de otros algoritmos, como Md2, Md4, Md5, Sha256, Sha384, Sha512.

    Saber utilizar CertUtil le permite fortalecer la seguridad de la experiencia de TI, haciendo que la instalación de utilidades de terceros sea innecesaria para lograr el propósito.

    Comprobación de hashes en Linux y Mac

    Para calcular el hash de un archivo o carpeta en el sistema operativo Linux, debe escribir uno de los siguientes comandos según el hash que desee verificar:

    • md5sum path_to_file
    • sha1sum path_to_file
    • sha256sum path_to_file

    Mientras tanto Mac tendrá que escribir, nuevamente dependiendo del hash que desee verificar:

    • md5 /path/filename.ext
    • shasum -a 1 /ruta/nombrearchivo.ext
    • shasum -a 256 /path/filename.ext
    ¡Haz clic para puntuar esta entrada!
    (Votos: 0 Promedio: 0)

    Manuel Fernández

    Aficionado a la tecnología y a la manera de arreglar los problemas diarios que nos plantea ;)

    Deja una respuesta

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

    Subir