Skip to content

HermesRoot/HashCheck

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

🚀 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:

pip install wxPython

Executando:

Clone o repositório e execute:

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 para detalhes.

👤 Autor

Desenvolvido por HermesRoot.

About

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

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages