Calcula fácilmente el hash de un archivo en Windows, Linux o macOS con QuickHash
Hash es un tipo de función criptográfica que nos permite obtener un código único, de longitud variable (según el algoritmo utilizado), de un archivo o una determinada información. De esta manera es posible saber si el archivo mantiene su integridad o si ha sido modificado, ya que el más mínimo cambio en él cambiaría el hash obtenido. Esto es algo que nos puede servir de gran ayuda cuando descargamos archivos de Internet y de esta forma saber si puede contener en su interior algún tipo de malware o virus. Para calcular el hash de un archivo se suelen utilizar herramientas criptográficas, y una de las más completas y sencillas de utilizar para este fin es QuickHash.
QuickHash es una herramienta totalmente gratuita y de código abierto que podemos encontrar para Windows, Linux y macOS. Esta aplicación nos permite calcular el hash de cualquier archivo que tengamos en nuestro ordenador utilizando para ello distintos algoritmos, como MD5, SHA1, SHA256, SHA512 y xxHash. Es compatible con datos de textos, archivos (ya sean individuales o recursivamente a través de un árbol de carpetas), listas de correo electrónico de texto, árboles de carpetas completos de archivos y discos de los tres principales sistemas operativos. También permite comparar archivos entre sí, o carpetas de archivos basados en el algoritmo hash y registrar los resultados. Además, los resultados nos los muestra en una interfaz muy sencilla de entender que nos permite conocer todos los detalles del fichero con un solo vistazo.
Cómo funciona QuickHash
Una vez descargada la aplicación y descomprimida la versión que vamos a usar (de 32 bits o de 64 bits), ejecutamos la aplicación y podremos ver la interfaz principal de esta herramienta.
Como podemos ver, esta herramienta nos permite calcular un Hash de un determinado texto, de un archivo e incluso de varios archivos al mismo tiempo. Para calcular el hash de un archivo, elegiremos la pestaña «File» de la parte superior del programa y podremos ver una ventana como la siguiente.
En esta ventana simplemente debemos elegir el algoritmo que queremos utilizar para el hash de nuestro archivo y seleccionar el archivo de nuestro ordenador que queremos analizar. El proceso de cálculo del hash puede tardar más o menos tiempo según el algoritmo seleccionado y el tamaño total del fichero.
Cuando finalice, podremos ver este hash en la parte inferior de la ventana. En caso de tener el hash original que debería devolvernos el fichero podemos introducirlo en la parte inferior para que compare automáticamente si coincide o no.
Además de las dos funciones básicas que acabamos de ver (calcular el hash de un texto y cualquier archivo), este programa tiene otras funciones muy interesantes que podemos usar. Por ejemplo, la pestaña FileS nos permite calcular los hashes de todos los archivos incluidos dentro de una carpeta de forma automática.
La función Copy nos permite copiar archivos entre dos directorios comprobando su integridad en todo momento para estar seguros de que la copia se ha realizado con éxito. Las pestañas «Compare» nos permiten comparar, o bien dos archivos, o bien dos carpetas completas.
Por último, la pestaña Disk nos permite hacer un hash a todo un disco duro, y la pestaña «Base64» decodificar código codificado bajo este algoritmo.
Como podemos ver, gracias a QuickHash es muy sencillo poder obtener el hash de cualquier archivo. Esto nos ayudará, por ejemplo, a poder cerciorarnos de que una descarga se ha realizado correctamente (sobre todo cuando se trata de un firmware, una ISO o una ROM de Android, por ejemplo, que una mala instalación puede estropear el dispositivo), además de asegurarnos de que el archivo descargado es el que nos ha facilitado el desarrollador y no ha sido modificado por un malware o pirata informático antes de bajarlo a nuestro PC.
Descargar gratis QuickHash
Esta aplicación no tiene coste alguno, y tampoco oculta ningún tipo de software no deseado en su interior. Para poder usarla, debemos descargarla desde el siguiente enlace. La aplicación, además, es portable, por lo que no tendremos que instalarla en nuestro ordenador, bastará con descomprimirla para tenerla lista. Es completamente multiplataforma por lo que podremos usarla tanto en ordenadores con Windows, macOs y Linux. La última versión disponible para Windows es la 3.2.0 que corresponde con el 17 de noviembre de 2020. Esto demuestra que la aplicación cuenta con un buen soporte y política de actualizaciones por parte de sus desarrolladores.
Alternativas a QuickHash
Si estamos buscando una herramienta que nos permita comprobar el hash de nuestros archivos, os proponemos algunas alternativas a QuickHash que podemos tener en cuenta.
OpenHashTab
Se trata de un programa de código abierto y gratuito que nos ofrece la posibilidad de comprobar los hashes de nuestros archivos a través del menú contextual del Explorador de Windows 10. Esta aplicación es capaz de mostrarnos valores SHA-256 y SHA-512, CRC32, MD2, MD4, RipeMD160, Blake2sp, SHA-224 y SHA-384. Es capaz de añadir una pestaña llamada Hashes, dentro de la ventana de propiedades de cualquier archivo. Desde ella podremos calcular la instante la suma de verificación de cualquier archivo gracias a sus 14 algoritmos diferentes. Lo podemos descargar desde siguiente enlace.
Hasher Lite
Esta poderosa aplicación ha sido diseñada para ayudarnos a verificar las sumas de verificación de varios archivos. Para ello utiliza una gran cantidad de algoritmos compatibles como CRC32, MD2, MD4, MD5, SHA1, SHA256, SHA512, RMD128, RMD160 y ED2K para calcular sus sumas de comprobación. Además, esta aplicación permite analizar fácilmente dos archivos procesados para determinar si son o no idénticos. Por último, el software nos permite guardar todo el registro de procesamiento en varios formatos (SFV, MD5SUM y SHA1SUM). Hasher Lite es una aplicación portable que podemos descargar desde su página web.
PowerShell
En el caso de que no queramos descargar ni instalar ningún programa en nuestro ordenador, Windows cuenta con dos programas predeterminados que podemos utilizar desde la terminal de Windows PowerShell. Esto son «Get-filehash» y «CerUtil». Con ellos podremos generar el hash de un fichero. Si optamos por usar Get-filehash usará el algoritmo SHA-256, siendo compatible con otros seis algoritmos adicionales. Si nos decidimos por usar CerUtil, se encargará de usar el algoritmo MD5.