
Preciso de uma ferramenta para gerar um "hash" de 6 dígitos a partir de um arquivo. Naturalmente, arquivos idênticos devem sempre criar o mesmo hash. Qual é uma boa maneira de fazer isso?
- Isso é necessário em um sistema Debian Vanilla.
- Entendo que podem ocorrer colisões de hash de apenas 6 dígitos, mas a esperança é que isso seja improvável. Em caso de colisão, hashes MD5 podem ser usados.
- Os arquivos de entrada provavelmente serão PDFs, se isso fizer alguma diferença.
Responder1
Obtenha qualquer função hash com mais dígitos e trunque.
Exemplo (no Linux):
md5sum file | cut -c -6