Cómo verificar el hash sha256 de un archivo en Mac
Tabla de contenido:
¿Necesita verificar el hash sha256 de un archivo? Puede comprobar fácilmente la suma de comprobación SHA 256 de cualquier archivo en macOS desde la línea de comandos.
Cubriremos dos herramientas de línea de comandos diferentes para verificar una suma de verificación sha256 en la Mac, y ambas vienen preinstaladas con todas las versiones modernas de MacOS.
Para aquellos que no están familiarizados, una suma de verificación es básicamente una cadena de letras y números que se pueden usar para determinar la integridad del archivo, como si ocurrió un error durante la transmisión o si un archivo fue alterado.Por ejemplo, si la suma de verificación del archivo coincide por su parte con la suma de verificación publicada por el lugar donde recibió el archivo, puede estar seguro de que el archivo es idéntico. Hay una variedad de tipos de hash y sumas de verificación, pero lo que cubriremos aquí es sha256.
Verificando la suma de verificación SHA256 con shasum
El comando shasum está disponible en todas las Mac modernas y se puede usar para verificar el hash sha256.
Inicie Terminal y luego use el siguiente comando, reemplazando /ruta/al/archivo con la ruta del archivo según corresponda:
shasum -a 256 /ruta/al/archivo
Por ejemplo, para verificar el hash sha256 de un archivo llamado "TopSecret.tgz" en la carpeta de descargas del usuario, puede usar lo siguiente:
shasum -a 256 ~/Descargas/TopSecret.tgz
Verás algo como:
23bd4728d59aa19260aaeec757b4f76eca4baebaf33a94f120086c06e7bc80ef ~/Descargas/TopSecret.tgz
Donde la cadena 23bd4728d59aa19260aaeec757b4f76eca4baebaf33a94f120086c06e7bc80ef es la suma de comprobación sha236.
Comprobando el hash sha256 con openssl
También puede verificar y verificar el hash sha256 usando el comando openssl.
Desde Terminal.app, usa el siguiente comando:
openssl sha256 filename
Por ejemplo, para verificar el hash sha256 de un archivo denominado “Data Integrity Matters.pdf” ubicado en la carpeta Documentos del usuario:
"openssl sha256 ~/Documents/Data Integrity Matters.pdf"
Esto devolverá algo como lo siguiente:
SHA256(/Users/User/Documents/Data Integrity Matters.pdf)=b85775615fa5501afeb9b9ff1303a4c74e14367104oo824e667daebebe681129c
Con la gran cadena de números y caracteres siendo el hash sha256.
Si ya está familiarizado con el proceso general de verificación de hashes, ya sea verificando sumas de verificación sha1 o hash MD5, entonces este proceso y los comandos pueden no ser una gran sorpresa para usted, aunque este último usa un comando diferente específico para md5.
Si desea verificar una suma de verificación SHA-512, un hash SHA-256, un hash SHA-1 o una suma de verificación MD5, puede hacerlo a través de la línea de comandos en la Mac. ¡Tienen en él!