Skip to content
KitploitKITPLOIT
FerramentasExploitsBlog
Log in
Enviar
FerramentasExploitsBlog
Enviar

Ferramentas de Hacking, PenTest e Cibersegurança para o seu Arsenal de Segurança!

Kitploit é um diretório de ferramentas de hacking, cibersegurança e pentesting. Descubra as últimas atualizações de projetos para encontrar vulnerabilidades, analisar sistemas, automatizar testes e fortalecer sua segurança.

FeedsContatoPrivacidade© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
SafeGuard — Ferramenta de criptografia CLI escrita em Go apenas para fins de aprendizado | Kitploit
Ferramentas/GitHubGitHub/pingpongplus/safeguard
Utilitários de Propósito GeralFerramentas de Criptografia/DescriptografiaCriptografiaAprendizado e Educação
GitHubpingpongplus/safeguard

SafeGuard

Ferramenta de criptografia CLI escrita em Go apenas para fins de aprendizado

Ver Repositório
619há 24 diasAinda não revisado

Mais Populares

Ver todos →

Descubra as ferramentas mais usadas pela nossa comunidade.

Explore todas as ferramentas

Navegue pela nossa coleção de ferramentas

Ver todas as ferramentas →
Compartilhar
Safeguard Logo
./safeguard --version
1.0

Safeguard-Terminal


Safeguard é uma ferramenta de linha de comando rápida, leve e multiplataforma para criptografia de arquivos, escrita em Go.

Aviso de Segurança

Este projeto é uma ferramenta de criptografia de arquivos com fins de aprendizado.

Embora utilize primitivas criptográficas padrão da biblioteca padrão do Go (ex.: AES-GCM para criptografia autenticada), não utiliza uma função moderna de derivação de chave de senha com uso intensivo de memória, como Argon2 ou scrypt.

Em vez disso, as chaves são derivadas usando um método leve, apenas com a biblioteca padrão. Isso significa que:

  • A criptografia é segura contra inspeção casual
  • Integridade e adulteração são detectadas
  • As senhas não são fortemente protegidas contra ataques determinados de força bruta ou baseados em GPU

NÃO use esta ferramenta, pois sua chave fica em texto simples e está sendo salva no histórico do seu terminal

Uso pretendido:

  • Aprendizado e experimentação
  • Proteção de arquivos pessoais ou de baixo risco
  • Colaboração e melhoria open-source

Instalação

Compilar (req. Go)

git clone https://github.com/pingplus/SafeGuard.git
cd SafeGuard
go build

Uso

Sintaxe geral:

./safeguard <file> <action> <cipher> [options]

Ações:

  • --encrypt ou e Criptografa um arquivo
  • --decrypt ou d Descriptografa um arquivo
  • --decrypt-directory ou de Descriptografa um diretório inteiro (descriptografar diretório ainda não disponível, desculpe :( )

Opções:

  • --inplace descriptografa/criptografa um arquivo no local (experimental)
  • --key adiciona chave
  • --output especifica o nome de saída

Cifras suportadas:

./safeguard --list-ciphers
[i] Available ciphers:
  xor
  caesar
  aes

AES

Criptografar um arquivo:

./safeguard secret.txt e aes --key "your-strong-password"
# or
./safeguard secret.txt --encrypt aes --key "your-strong-password" --output secret.txt.aes

Descriptografar um arquivo:

./safeguard secret.txt d aes --key "your-strong-password"
# or
./safeguard secret.txt --decrypt aes --key "your-strong-password" --output secret.txt.dec

Mais

  • Criptografar com AES e escrever no local:
./safeguard secrets.txt e aes --key "123123123123123123123123" --inplace
# -> creates secrets.txt but encrypted
  • Descriptografar com AES e especificar o arquivo de saída :
./safeguard secrets.txt.aes d aes --key "123123123123123123123123" --output secrets_decrypted.txt
Baixar ferramenta