Ao baixar um arquivo ISO do Linux, você pode ter notado uma soma de verificação perto do link de download. A soma de verificação é uma longa lista de números e letras que na verdade não significam nada. O objetivo desta soma de verificação é ajudá-lo a confirmar que o arquivo que você baixou é exatamente o arquivo que você esperado, que não foi corrompido por um download incompleto ou alguém adulterando o arquivo antes dele chega até você.
Existem várias maneiras de verificar a integridade de um arquivo no Linux. Dê uma olhada nos programas a seguir e veja qual deles lhe agrada.
1. Hashbrown
Muitas das distribuições Linux mais bem estabelecidas e amplamente usadas usam a interface de desktop GNOME por padrão. Isso inclui Ubuntu e Fedora. Então vamos começar com um aplicativo simples feito para o GNOME que talvez exija o mínimo de conhecimento técnico.
Quando você inicia o Hashbrown pela primeira vez, o aplicativo informa o que faz e oferece apenas uma opção, para abrir um arquivo. Depois de abrir um arquivo, você obtém uma visão dos hashes MD5, SHA-1, SHA-256 e SHA-512 em um só lugar.
Se os números corresponderem à soma de verificação fornecida, você terminou. Feche o aplicativo e siga seu caminho. Se não tiver certeza, clique no botão Ferramentas guia e faça com que o aplicativo verifique para você.
Não sabe o que são esses diferentes algoritmos de hash? Clique na engrenagem de configurações na barra de cabeçalho. Lá você encontrará uma opção para ver uma explicação na Wikipedia. Esta talvez não seja a melhor introdução se você não tem ideia do que são hashes, mas pelo menos você tem por onde começar.
Download: Hashbrown
2. Checksumo
Checksumo é outro aplicativo projetado para a área de trabalho do GNOME. Não é necessariamente mais complicado do que Hashbrown, mas tem uma abordagem diferente que é menos intuitiva imediatamente.
A janela do Checksumo apresenta três funções principais. Primeiro, você precisará abrir o arquivo designado, como uma imagem ISO. Então você precisa inserir um valor de hash. Esta é a cadeia de caracteres que uma página da Web ou arquivo de soma de verificação fornece. Quando você insere esse valor, o Checksumo determinará por si mesmo se o hash é MD5, SHA-256 ou algum outro algoritmo.
Em seguida, acerte o Verificar botão. O Checksumo verificará a integridade do seu arquivo e informará se o valor não corresponder. Se combinar, você está pronto para ir.
Download: Checksumo
3. GtkHashGenericName
Com GtkHash, você pode abrir um arquivo e verificá-lo imediatamente para ver seus valores de hash ou pode colar um valor de hash para que o aplicativo verifique uma correspondência para você.
Mas espere, tem mais! Você pode alimentar o GtkHash com uma lista de arquivos para verificar e fazer com que verifique todos de uma vez. Portanto, se você é um distribuidor que gosta de baixar distribuições Linux em massa, este aplicativo pode ajudá-lo a acelerar o trabalho de verificação de que todas elas são seguras. GtkHash é a opção mais poderosa e madura desta lista, com plugins que podem ser integrados a vários gerenciadores de arquivos.
Relacionado: Verifique a integridade do arquivo no Linux de maneira fácil com GtkHash
GtkHash é um aplicativo GTK mais antigo e independente de desktop. Isso o torna uma boa opção para ambientes baseados em GTK mais tradicionais, como Cinnamon, MATE e Xfce.
Graças à integração GTK de alto nível do KDE Plasma, o GtkHash também não se destacará muito, embora os fãs do Plasma possam querer considerar a próxima opção primeiro. Nessa área de trabalho, você não precisa instalar nada extra para visualizar as somas de verificação do seu gerenciador de arquivos.
Download: GtkHashGenericName
4. KDE DolphinName
No KDE Plasma, você não precisa baixar um aplicativo dedicado completo para verificar a integridade de um arquivo e também não precisa abrir um terminal. Tudo que você precisa fazer é clicar com o botão direito do mouse no arquivo em questão e abrir o Propriedades janela. Em seguida, clique em Somas de verificação aba. Tudo o que você precisa provavelmente está lá.
O Dolphin permite gerar hashes e compará-los manualmente, ou você pode colar uma soma de verificação para verificar seu arquivo. Ele suporta vários algoritmos de hash.
Você não precisa usar o Plasma para aproveitar o Dolphin, pois pode baixar o gerenciador de arquivos em outros ambientes de desktop. Isso é um pouco demais se você quiser apenas verificar somas de verificação, mas o Dolphin é simplesmente um dos gerenciadores de arquivos mais poderosos para Linux. Isso significa que há muitas razões para pensar um pouco.
5. Hasher
Se você usa o elementary OS, os aplicativos mencionados acima funcionarão bem, mas você pode querer algo projetado especificamente para sua área de trabalho. Não procure mais do que Hasher. Este aplicativo está disponível no AppCenter e, ao contrário de muitos aplicativos elementares, é tão rico em recursos quanto as outras opções desta lista.
Hasher tem três funções principais: Hashes, Comparar e Verificar. Hashes simplesmente exibe o valor de hash de um arquivo específico, usando sua escolha de algoritmo. Comparar permite comparar dois arquivos diretamente, como um arquivo ISO baixado de um servidor e outro baixado como torrent. Verificar permite comparar um arquivo com um valor de hash que você copia e cola de outro lugar.
Você não precisa do sistema operacional elementar para usar o Hasher. Os aplicativos AppCenter estão disponíveis para qualquer desktop Linux no formato Flatpak universal, assim como os aplicativos do Flathub. O design do Hasher, que não possui uma barra de cabeçalho, também pode fazer com que o aplicativo pareça um pouco neutro em relação à plataforma.
Download: Hasher
6. A linha de comando do Linux
Muitas pessoas acham a linha de comando intimidante, mas uma vez que você se sente confortável com ela, é difícil vencê-la. A linha de comando é rápida e está disponível independentemente da versão do Linux que você usa. Existem vários comandos que você pode aprender, mas para manter as coisas simples, vamos nos concentrar em dois: md5sum e sha256sum.
Esses dois programas são funcionalmente idênticos e diferem no algoritmo de hash que eles usam, com ambos provavelmente pré-instalados em sua distribuição. A estrutura deles é simples. Basta digitar o comando seguido do caminho para o arquivo para o qual você deseja gerar um hash. Por exemplo:
sha256sum debian-live-11.0.0-amd64-gnome.iso
Você pode digitar o caminho para o seu arquivo manualmente, mas muitos terminais Linux permitem que você arraste e solte o arquivo do gerenciador de arquivos diretamente na janela do terminal. Se você quiser explorar mais recursos, poderá fazê-lo lendo o homem página para qualquer programa, como digitando:
homem sha256sum
Você se sente mais seguro no Linux?
Verificar a integridade de um arquivo é um bom hábito, especialmente se você baixar distribuições Linux de locais que não sejam seus sites oficiais. Mas lembre-se de que verificar a soma de verificação não garante que um arquivo seja seguro.
Por exemplo, alguém que hackeia um site e altera o arquivo ISO para uma versão comprometida pode facilmente atualizar o arquivo ou valor de checksum para corresponder ao arquivo comprometido. Simplesmente considere esta outra ferramenta em seu cinto enquanto você trabalha para manter sua vida digital segura.
Decifrar senhas é uma habilidade importante para aprender se você estiver em testes de penetração. Veja como você pode quebrar hashes no Linux usando hashcat.
Leia a seguir
- Linux
- Gerenciamento de arquivos
- Comandos Linux
- Segurança do computador
Bertel é um minimalista digital que trabalha em um laptop de segunda mão rodando o sistema operacional elementar e carrega um Light Phone II. Ele se deleita em ajudar os outros a decidir qual tecnologia trazer para suas vidas... e qual tecnologia prescindir.
Assine a nossa newsletter
Junte-se à nossa newsletter para dicas de tecnologia, análises, e-books gratuitos e ofertas exclusivas!
Clique aqui para assinar