# Utilização de hashes para checagem de integridade de arquivos
Hashes, também conhecidos como funções hash, são algoritmos matemáticos que convertem dados de tamanho variável em um valor de tamanho fixo. O valor resultante, conhecido como hash ou resumo criptográfico, é uma sequência única de caracteres que representa os dados originais. O processo de criar um hash é irreversível, o que significa que é quase impossível recuperar os dados originais a partir do hash.
**Ferramentas indicadas:**
* MD5, SHA256sum (Terminal LINUX)
* Hashdeep (Linux)
* HashMyFiles (Windows)
**Obtendo hash MD5 de um arquivo no Linux**

**Obtendo hash sha1 de um arquivo no Linux**

**Obtendo hash sha256 de um arquivo no Linux**

**Obtendo hashes MD5 de todos os arquivos contidos em um diretório no Linux:**

**Obtendo hashes sha256 de todos os arquivos contidos em um diretório no Linux:**

**Obtendo hashes de de todos os arquivos contidos em um diretório no Windows (Ferramenta HashMyFiles)**
