Como verificar sha256 Hash de um arquivo no Mac
Índice:
Precisa verificar o hash sha256 de um arquivo? Você pode verificar facilmente a soma de verificação SHA 256 de qualquer arquivo no macOS a partir da linha de comando.
Abordaremos duas ferramentas de linha de comando diferentes para verificar uma soma de verificação sha256 no Mac, e ambas vêm pré-instaladas com todas as versões modernas do MacOS.
Para quem não está familiarizado, uma soma de verificação é basicamente uma sequência de letras e números que podem ser usados para determinar a integridade do arquivo, como se ocorreu um erro durante a transmissão ou se um arquivo foi adulterado.Por exemplo, se a soma de verificação do seu arquivo corresponder à soma de verificação postada por onde você recebeu o arquivo, você pode ter certeza de que o arquivo é idêntico. Há uma variedade de tipos de hashes e somas de verificação, mas o que abordaremos aqui é o sha256.
Verificando a soma de verificação SHA256 com shasum
O comando shasum está disponível em todos os Macs modernos e pode ser usado para verificar o hash sha256.
Inicie o Terminal e use o seguinte comando, substituindo /path/to/file pelo caminho do arquivo conforme apropriado:
shasum -a 256 /caminho/para/arquivo
Por exemplo, para verificar o hash sha256 de um arquivo chamado “TopSecret.tgz” na pasta Downloads do usuário, você pode usar o seguinte:
shasum -a 256 ~/Downloads/TopSecret.tgz
Você verá algo como:
23bd4728d59aa19260aaeec757b4f76eca4baebaf33a94f120086c06e7bc80ef ~/Downloads/TopSecret.tgz
Onde a string 23bd4728d59aa19260aaeec757b4f76eca4baebaf33a94f120086c06e7bc80ef é a soma de verificação sha236.
Verificando sha256 hash com openssl
Você também pode checar e verificar sha256 hash usando o comando openssl.
No Terminal.app, use o seguinte comando:
openssl sha256 filename
Por exemplo, para verificar o hash sha256 de um arquivo chamado “Data Integrity Matters.pdf” localizado na pasta Documentos do usuário:
"openssl sha256 ~/Documents/Data Integrity Matters.pdf"
Isso retornará algo como o seguinte:
SHA256(/Users/User/Documents/Data Integrity Matters.pdf)=b85775615fa5501afeb9b9ff1303a4c74e14367104oo824e667daebebe681129c
Com a grande sequência de números e caracteres sendo o hash sha256.
Se você já está familiarizado com o processo geral de verificação de hashes, seja checando sha1 checksums ou MD5 hash, então este processo e os comandos podem não ser uma grande surpresa para você, embora o último usa um comando diferente específico para md5.
Se você deseja verificar uma soma de verificação SHA-512, hash SHA-256, hash SHA-1 ou soma de verificação MD5, você pode fazer qualquer uma através da linha de comando no Mac. Têm-no!