O CryptGuard deve ser executado a partir do código-fonte. Esta documentação não presume a existência de instaladores ou binários oficiais.
- Python 3.11 ou mais recente.
pipe suporte a ambientes virtuais.- Espaço adicional para PySide6/Qt e demais dependências nativas.
- Ambiente gráfico para executar
main_app.py.
O arquivo requirements.lock.txt atual foi gerado com Python 3.13. Para desenvolvimento reproduzível, Python 3.13 é a referência mais próxima do lock; outras versões suportadas devem ser verificadas no ambiente de destino.
git clone https://github.com/Crypt-Guard/CryptGuard.git
cd CryptGuard
cd CryptGuardv2
python -m venv .venvAtive o ambiente virtual.
Linux ou macOS:
source .venv/bin/activateWindows PowerShell:
.venv\Scripts\Activate.ps1Instale as dependências e inicie o aplicativo:
pip install -r requirements.txt
python main_app.pyUse requirements.txt para a instalação operacional atual. O lock pode ser usado somente quando o ambiente for compatível e houver necessidade de reproduzir exatamente as versões registradas:
pip install -r requirements.lock.txt- Use uma instalação oficial de Python com
pipevenv. - Se o PowerShell bloquear a ativação, consulte a política de execução da sua organização; não desabilite controles de segurança sem entender o impacto.
- Execute sem privilégios administrativos, salvo necessidade específica e revisada.
- Drag-and-drop entre processos com níveis de privilégio diferentes pode ser bloqueado pelo Windows.
- Prefira os pacotes de Python da distribuição ou uma instalação gerenciada pelo usuário.
- PySide6 pode depender de bibliotecas gráficas do sistema para X11 ou Wayland; os nomes dos pacotes variam por distribuição.
- Não execute a GUI como root.
- Use um Python que forneça
venve seja compatível com as wheels das dependências. - O Gatekeeper pode alertar sobre código baixado ou não assinado. Como não há bundle oficial documentado, execute o código somente após revisar sua procedência.
Antes de atualizar, faça backup dos arquivos .cg2, Vaults e containers. Crie um ambiente virtual novo, instale as dependências e valide cópias de teste antes de usar dados importantes. Não presuma compatibilidade apenas pelo número da versão.
- Falha ao instalar uma wheel: confirme versão e arquitetura do Python e disponibilidade para o sistema.
- Qt não inicia: verifique sessão gráfica, drivers e bibliotecas de plataforma.
- ImportError: confirme que o ambiente virtual correto está ativo e que a instalação terminou sem erros.
- Arquivo não abre: preserve o original, verifique a senha e consulte Suporte.