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.
✅ 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.
- Execute o programa.
- Clique em Selecionar e escolha o arquivo desejado.
- Defina o algoritmo de hash no campo Algoritmo.
- Insira o hash esperado no campo Hash esperado.
- Pressione Enter ou clique no botão Verificar.
- Veja o resultado com todas as informações detalhadas na área de log.
- Opcionalmente, salve o log clicando em Salvar Log Como... no menu Arquivo.
- Python 3.8 ou superior.
- wxPython instalado.
pip install wxPythonClone o repositório e execute:
git clone https://github.com/HermesRoot/HashCheck.git
cd HashCheck
python hashcheck.pyEste projeto está licenciado sob a licença MIT — veja o arquivo LICENSE para detalhes.
Desenvolvido por HermesRoot.
