Ajuda a verificar a integridade dos arquivos TAR para backup

3

Eu quero fazer um backup do meu diretório Home e eu li que um bom método é usar a ferramenta tar , e acho que isso me convém, já que tudo que eu preciso fazer é criar um .tar de cada pasta no diretório Inicial ( Desktop.tar , Documents.tar , etc) e, em seguida, transferir se para o Disco Rígido Externo (EHD).

Uma das minhas preocupações, no entanto, é garantir que os arquivos copiados para o EHD não sejam corrompidos no processo. Então, eu estava pensando em seguir este procedimento para verificar a integridade dos meus dados (vou usar o diretório Desktop como exemplo, mas é exatamente o mesmo para todas as outras pastas):

  1. Use tar e crie Desktop.tar dentro de meu computador.
  2. Calcule os hashes md5 e sha-2 para Desktop.tar .
  3. Mova Desktop.tar para o EHD, que, digamos, é chamado de backup .
  4. Calcule os hashes md5 e sha-2 para backup/Desktop.tar e verifique se eles são iguais aos calculados na segunda etapa.

Então, minhas perguntas são:

  1. Este é um bom procedimento para verificar se os dados do meu backup não foram corrompidos na transferência?
  2. Eu sei que a ferramenta usada para calcular o md5 hash é md5sum , mas não tenho certeza sobre qual ferramenta usar para calcular a função hash sha-2 . Então, devo usar sha224sum , sha256sum , sha384sum ou sha512sum ?
por Carl Rojas 16.03.2015 / 21:01

2 respostas

1

Eu não acho que usar o md5 e um curto sha-2 lhe dê mais certeza do que usar o sha512sum sozinho.

Seu método é, em princípio, ok, mas você pode facilitar a verificação redirecionando a saída de sha512sum *.tar para um arquivo sums e copiando também para a máquina de destino.

Então faça:

sha512sum -c sums

na máquina de destino e gera o sha512sum para cada arquivo mencionado em sums e verifica o hash no arquivo

    
por 16.03.2015 / 21:08
0

A computao e a verificao de somas de verificao criptogricas um bom modo para detectar conteo alterado de ficheiros, e. devido a erros no disco rígido.

Como muitas funções hash criptográficas SHA-2 vem como uma família de variantes que diferem no tamanho do resumo e valores iniciais.

Como a probabilidade de obter uma colisão de hash devido a erros de bit (aleatórios) é muito baixa - mesmo com o MD5, você não precisa realmente 'atualizar' para o SHA-2.

Você preferiria o SHA-2 ao MD5 para proteger contra um invasor que deliberadamente tenta projetar um arquivo que produza uma colisão. E com o SHA-2, um tamanho maior de digestão (ou seja, 512 bits) lhe daria mais espaço na cabeça contra ataques futuros (ao custo da velocidade de computação).

    
por 16.03.2015 / 21:14