Eu uso o software md5sum de unxutils ou gow . Redirecione a saída do md5sum para um arquivo de texto md5sum * > checkfile
e, em seguida, verifique o arquivo com md5sum -c /path/to/checkfile
Estou procurando um aplicativo que faça md5 / sha hash em arquivos / pastas específicos periodicamente e armazene um arquivo de índice por pasta para verificação futura. Eu lembro que tal aplicativo existe nos dias do DOS, para detectar arquivos infectados por vírus.
O principal objetivo para isso é detectar cópia corrompida do backup, pois eu entendo que o hardware do consumidor não está 100% livre de erros ao fazer backup ou transferência de arquivos de um dispositivo para outro. O hash também pode ser usado para gerar uma lista de arquivos alterados para backup.
A maior parte do software que posso encontrar é o hash manualmente.
EDIT: aplicativo baseado no Windows, de preferência uma extensão do shell que eu posso clicar com o botão direito em uma pasta e fazer uma soma de verificação / verificar todos os arquivos nessa pasta. Melhor ainda se isso puder ser integrado a um programa de backup / sincronização como o BeyondCopy
Uma opção é o utilitário Verificador de integridade de soma de verificação do arquivo , disponível na Microsoft.
Summary
The File Checksum Integrity Verifier (FCIV) is a command-prompt utility that computes and verifies cryptographic hash values of files. FCIV can compute MD5 or SHA-1 cryptographic hash values. These values can be displayed on the screen or saved in an XML file database for later use and verification.
Existem inúmeras extensões de shell para verificação de arquivos. Como alternativa, você pode usar diretamente um programa de backup que incorpore a validação do MD5, como Criar sincronicidade :