An open API service indexing awesome lists of open source software.

https://github.com/hermesroot/hashcheck

HashCheck: Verifique a integridade de arquivos via checksums (MD5, SHA1, SHA256, SHA512) com interface gráfica.
https://github.com/hermesroot/hashcheck

checksum gui hash integridade md5 python seguranca sha1 sha256 sha512 verificacao wxpython

Last synced: over 1 year ago
JSON representation

HashCheck: Verifique a integridade de arquivos via checksums (MD5, SHA1, SHA256, SHA512) com interface gráfica.

Awesome Lists containing this project

README

          

# HashCheck

**HashCheck** é uma ferramenta gráfica simples e eficiente para verificação de integridade de arquivos por meio de algoritmos de hash. Com suporte a **MD5**, **SHA-1**, **SHA-256** e **SHA-512**, você pode comparar rapidamente o hash gerado de um arquivo com o esperado e garantir sua autenticidade.

## 🖥️ Captura de Tela
![Screenshot do HashCheck](https://raw.githubusercontent.com/HermesRoot/HashCheck/main/screenshot.jpg)

## 🚀 Funcionalidades

✅ Seleção de arquivos para cálculo do hash.
✅ Suporte aos algoritmos: **MD5**, **SHA-1**, **SHA-256**, **SHA-512**.
✅ Verificação automática ao pressionar Enter ou ao clicar em **Verificar**.
✅ Log detalhado dos resultados com data/hora.
✅ Opção para salvar o log em arquivo `.txt`.
✅ Interface gráfica intuitiva com **wxPython**.
✅ Compatível com sistemas Windows, Linux e MacOS.

## ⚙️ Como usar

1. Execute o programa.
2. Clique em **Selecionar** e escolha o arquivo desejado.
3. Defina o algoritmo de hash no campo **Algoritmo**.
4. Insira o hash esperado no campo **Hash esperado**.
5. Pressione **Enter** ou clique no botão **Verificar**.
6. Veja o resultado com todas as informações detalhadas na área de log.
7. Opcionalmente, salve o log clicando em **Salvar Log Como...** no menu **Arquivo**.

## 📦 Instalação

### Pré-requisitos:
- Python 3.8 ou superior.
- wxPython instalado.

### Instalação do wxPython:
```bash
pip install wxPython
```

### Executando:
Clone o repositório e execute:
```bash
git clone https://github.com/HermesRoot/HashCheck.git
cd HashCheck
python hashcheck.py
```

## 📝 Licença

Este projeto está licenciado sob a licença **MIT** — veja o arquivo [LICENSE](LICENSE) para detalhes.

## 👤 Autor

Desenvolvido por **HermesRoot**.