- Trabalhe em uma máquina confiável e atualizada.
- Mantenha backup do arquivo original até validar o resultado criptografado.
- Use senhas longas, únicas e preferencialmente geradas pelo KeyGuard ou por outro gerenciador confiável.
- Não use dados críticos como primeiro teste de uma nova versão.
Inicie a interface a partir da pasta CryptGuardv2/:
python main_app.py- Selecione ou arraste o arquivo de entrada.
- Escolha as opções disponíveis de perfil KDF e padding.
- Informe e confirme uma senha forte.
- Use Encrypt e aguarde a conclusão.
- Preserve o original até verificar que o
.cg2pode ser autenticado e descriptografado em uma cópia de teste.
Não reutilize a senha de login, do Vault ou de um container.
- Selecione o arquivo
.cg2. - Escolha Decrypt e informe a senha correta.
- Confira cuidadosamente o destino antes de gravar o texto claro.
- Trate falhas de autenticação como senha incorreta, corrupção ou adulteração; não tente corrigir bytes manualmente.
O arquivo descriptografado deixa de ter a proteção do CryptGuard. Proteja o diretório de destino e remova cópias temporárias quando não forem mais necessárias.
Use Verify para solicitar a verificação de integridade de um .cg2. Uma verificação válida indica que as regiões autenticadas foram aceitas pela implementação e pela senha fornecida; não atesta que o arquivo original era seguro, confiável ou livre de malware.
O Vault principal organiza arquivos já criptografados. Use uma senha exclusiva, mantenha backup do Vault e valide a restauração. Um Vault aberto expõe seus itens ao ambiente em execução e não substitui permissões do sistema ou criptografia de disco.
O painel KeyGuard gera senhas e oferece um Vault dedicado. Prefira comprimentos altos e conjuntos de caracteres adequados ao sistema de destino. Antes de fechar o painel, confirme que a senha foi copiada ou armazenada no local pretendido.
Perder a senha mestra do KeyGuard pode tornar seu conteúdo irrecuperável.
Containers .vault transportam seleções do Vault principal e do KeyGuard. Use senha exclusiva, mantenha cópia de segurança e compartilhe a senha por canal separado. Ao importar, confira conflitos e destino antes de substituir itens.
Execute os comandos a partir de CryptGuardv2/ e consulte a ajuda disponível:
python -m cli.hygiene_cli --help
python -m cli.container_cli --helpExemplos de higiene:
python -m cli.hygiene_cli --status
python -m cli.hygiene_cli --temp --dry-run
python -m cli.hygiene_cli --file CAMINHO --passes 3 --dry-runRemova --dry-run somente depois de revisar o destino. Sobrescrita não garante exclusão física em SSD/NVMe.
Exemplos de containers:
python -m cli.container_cli list --in backup.vault
python -m cli.container_cli extract --in backup.vault --to ./destino
python -m cli.container_cli create --out novo.vault --kdf-profile strongUse --help em cada subcomando para conferir opções e comportamento da versão em execução.
- Mantenha mais de uma cópia, preferencialmente em mídias e locais distintos.
- Teste periodicamente a leitura das cópias sem substituir os originais.
- Faça backup dos arquivos criptografados, Vaults, containers e informações necessárias para identificar suas senhas.
- Não armazene senha e artefato protegido no mesmo canal sem proteção adicional.
- Consulte o Modelo de Segurança e a Política de Segurança.