O que é o formato de ficheiro SHA256?
Um arquivo .sha256 é um arquivo auxiliar (sidecar) de checksum em texto simples que contém uma ou mais linhas de resumo SHA-256 para verificar a integridade de arquivos. O SHA-256 (Secure Hash Algorithm 2, saída de 256 bits) foi padronizado pelo NIST no FIPS 180-2 (2002) e refinado no FIPS 180-4 (2015); ele permanece criptograficamente seguro até 2026, ao contrário do checksum .md5 que está quebrado.
Cada linha segue o layout produzido pelo sha256sum (GNU coreutils): um resumo hexadecimal de 64 caracteres em minúsculas, um separador de dois espaços para modo texto (ou * para modo binário) e, em seguida, o nome do arquivo. Arquivos auxiliares de arquivo único podem omitir o nome do arquivo e conter apenas a string hexadecimal de 64 caracteres. Manifestos de vários arquivos listam uma entrada por linha.
Arquivos .sha256 são gerados e verificados usando ferramentas integradas do sistema operacional:
- Linux/macOS:
sha256sum --check arquivo.sha256oushasum -a 256 -c arquivo.sha256 - Windows:
certutil -hashfile arquivo.iso SHA256ouGet-FileHash arquivo.iso -Algorithm SHA256no PowerShell - Ferramentas de interface gráfica como FileVerifier++, RapidCRC Unicode e GtkHash também os leem.
Como o arquivo é texto simples UTF-8, ele abre em qualquer editor de texto. Projetos que exigem integridade e autenticidade geralmente combinam um manifesto .sha256 com um arquivo de assinatura GPG .asc. O SHA-256 não possui colisões práticas conhecidas, tornando-o muito mais forte que o MD5 (criptograficamente quebrado) ou o CRC-32 (trivialmente falsificável).
Segurança e proteção
RISCO: LOWUm arquivo .sha256 é um texto simples inofensivo e não pode executar nenhum código. O ponto de segurança importante é o que o SHA-256 prova: ele detecta de forma confiável tanto a corrupção acidental quanto a adulteração deliberada, ao contrário do MD5 e CRC-32. No entanto, o arquivo .sha256 deve vir de uma fonte confiável (página HTTPS oficial, canal assinado); se um invasor controlar tanto o arquivo quanto o hash publicado, ele poderá publicar um par correspondente. Para máxima garantia, verifique também uma assinatura GPG/PGP .asc.
Detalhes do formato
em resumoProgramas que abrem arquivos SHA256
Detalhes técnicos
especificação profunda| Algoritmo de hash | SHA-256 conforme NIST FIPS 180-4 (2015); saída de 256 bits representada como 64 caracteres hexadecimais minúsculos |
| Formato da linha | Resumo hexadecimal de 64 caracteres + separador de dois espaços (modo texto) ou ' *' (modo binário) + nome do arquivo; arquivos de hash único podem omitir o nome do arquivo |
| Codificação do arquivo | Texto simples ASCII/UTF-8 |
| Assinatura binária | Nenhuma - texto simples, sem magic bytes |
| Tamanho típico por entrada | 66-130 bytes; manifestos de vários arquivos escalam linearmente com uma linha por arquivo |
| Suporte a múltiplos arquivos | Uma linha por arquivo; sem limite superior definido para a contagem de entradas |
| Indicador de modo | Dois espaços = modo texto; espaço-asterisco (' *') = modo binário, espelhando a saída do sha256sum do GNU |
| Verificação no Linux/macOS | sha256sum --check arquivo.sha256 ou shasum -a 256 -c arquivo.sha256 |
| Verificação no Windows | certutil -hashfile arquivo SHA256 ou Get-FileHash (PowerShell) |
| Resistência a colisão | Sem colisões práticas conhecidas até 2026; muito mais forte que MD5 (criptograficamente quebrado) ou CRC-32 (facilmente falsificável) |
| Tipo MIME | text/plain (alternativa não oficial: text/x-sha256sum) |
| Combinação comum | Frequentemente distribuído junto com um arquivo de assinatura GPG .asc para combinar a verificação de integridade com a verificação de autenticidade |
| Lançado | SHA-256 algorithm published 2001 (FIPS 180-2/180-4); .sha256 sidecar convention in wide use since approximately 2003-2005 |
| Versão mais recente | FIPS 180-4 (2015) - no versioned file format |
| Padrão aberto | Sim · livre de royalties |
| Especificação | csrc.nist.gov |
Conversões de SHA256
Perguntas e Respostas da Comunidade
perguntado por usuáriosAinda não há perguntas - seja o primeiro a perguntar sobre arquivos SHA256.