Skip to content
KitploitKITPLOIT
HerramientasExploitsBlog
Log in
Enviar
HerramientasExploitsBlog
Enviar

¡Herramientas de Hacking, PenTest y Ciberseguridad para tu Arsenal de Seguridad!

Kitploit es un directorio de herramientas de hacking, ciberseguridad y pentesting. Descubre las últimas actualizaciones de proyectos para encontrar vulnerabilidades, analizar sistemas, automatizar pruebas y fortalecer tu seguridad.

FeedsContactoPrivacidad© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
SafeGuard — Herramienta de cifrado CLI escrita en Go solo con fines de aprendizaje | Kitploit
Herramientas/GitHubGitHub/pingpongplus/safeguard
Utilidades de Propósito GeneralHerramientas de Cifrado/DescifradoCriptografíaAprendizaje y Educación
GitHubpingpongplus/safeguard

SafeGuard

Herramienta de cifrado CLI escrita en Go solo con fines de aprendizaje

Ver Repositorio
619hace 24 díasAún no revisado

Más Populares

Ver todos →

Descubre las herramientas más usadas por nuestra comunidad.

Explora todas las herramientas

Explora nuestra colección de herramientas

Ver todas las herramientas →
Compartir
Safeguard Logo
./safeguard --version
1.0

Safeguard-Terminal


Safeguard es una herramienta de línea de comandos rápida, ligera y multiplataforma para el cifrado de archivos, escrita en Go.

Aviso de seguridad

Este proyecto es una herramienta de cifrado de archivos con fines de aprendizaje.

Aunque utiliza primitivas criptográficas estándar de la biblioteca estándar de Go (p. ej., AES-GCM para cifrado autenticado), no emplea una función moderna de derivación de claves a partir de contraseñas con resistencia a la memoria, como Argon2 o scrypt.

En su lugar, las claves se derivan mediante un método ligero que solo usa la biblioteca estándar. Esto significa que:

  • El cifrado es seguro contra la inspección casual
  • La integridad y la manipulación se detectan
  • Las contraseñas no están fuertemente protegidas contra ataques de fuerza bruta determinados o basados en GPU

NO uses esta herramienta porque tu clave está en texto plano y se guarda en el historial de tu terminal

Uso previsto:

  • Aprendizaje y experimentación
  • Protección de archivos personales o de bajo riesgo
  • Colaboración y mejora de código abierto

Instalación

Compilar (requiere Go)

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

Uso

Sintaxis general:

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

Acciones:

  • --encrypt o e Cifrar un archivo
  • --decrypt o d Descifrar un archivo
  • --decrypt-directory o de Descifrar un directorio completo (descifrar directorios aún no está disponible, lo siento :( )

Opciones:

  • --inplace cifrar/descifrar un archivo en el mismo lugar (experimental)
  • --key añadir clave
  • --output especificar el nombre de salida

Cifrados compatibles:

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

AES

Cifrar un archivo:

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

Descifrar un archivo:

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

Más

  • Cifrar con AES y escribir en el mismo lugar:
./safeguard secrets.txt e aes --key "123123123123123123123123" --inplace
# -> creates secrets.txt but encrypted
  • Descifrar con AES y especificar el archivo de salida:
./safeguard secrets.txt.aes d aes --key "123123123123123123123123" --output secrets_decrypted.txt
Descargar herramienta