Skip to content
KitploitKITPLOIT
ToolsExploitsBlog
Log in
Einreichen
ToolsExploitsBlog
Einreichen

Hacking-, PenTest- und Cybersicherheits-Tools für Ihr Sicherheitsarsenal!

Kitploit ist ein Verzeichnis von Hacking-, Cybersicherheits- und Pentesting-Tools. Entdecken Sie die neuesten Projekt-Updates, um Schwachstellen zu finden, Systeme zu analysieren, Tests zu automatisieren und Ihre Sicherheit zu stärken.

FeedsKontaktDatenschutz© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
SafeGuard — CLI-Verschlüsselungstool, geschrieben in Go, nur zu Lernzwecken | Kitploit
Tools/GitHubGitHub/pingpongplus/safeguard
Allgemeine DienstprogrammeVerschlüsselungs-/EntschlüsselungstoolsKryptographieLernen & Bildung
GitHubpingpongplus/safeguard

SafeGuard

CLI-Verschlüsselungstool, geschrieben in Go, nur zu Lernzwecken

Repository anzeigen
619vor 24 TagenNoch nicht geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen
Safeguard Logo
./safeguard --version
1.0

Safeguard-Terminal


Safeguard ist ein schnelles, leichtgewichtiges, plattformübergreifendes Kommandozeilen-Werkzeug zur Dateiverschlüsselung, geschrieben in Go.

Sicherheitshinweis

Dieses Projekt ist ein lernorientiertes Werkzeug zur Dateiverschlüsselung.

Es verwendet zwar standardmäßige kryptografische Primitive aus der Go-Standardbibliothek (z. B. AES-GCM für authentifizierte Verschlüsselung), nutzt jedoch keine moderne, speicherharte Passwortschlüsselableitungsfunktion wie Argon2 oder scrypt.

Stattdessen werden Schlüssel mit einer leichtgewichtigen Methode abgeleitet, die nur die Standardbibliothek verwendet. Das bedeutet:

  • Die Verschlüsselung ist sicher gegen beiläufige Einsichtnahme
  • Integrität und Manipulation werden erkannt
  • Passwörter sind nicht stark geschützt gegen gezielte Brute-Force- oder GPU-basierte Angriffe

Verwenden Sie dieses Tool NICHT, da Ihr Schlüssel im Klartext vorliegt und in Ihrer Terminal-Historie gespeichert wird

Beabsichtigte Verwendung:

  • Lernen und Experimentieren
  • Persönlicher oder risikoarmer Dateischutz
  • Open-Source-Zusammenarbeit und Verbesserung

Installation

Build (erfordert Go)

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

Verwendung

Allgemeine Syntax:

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

Aktionen:

  • --encrypt oder e Eine Datei verschlüsseln
  • --decrypt oder d Eine Datei entschlüsseln
  • --decrypt-directory oder de Ein ganzes Verzeichnis entschlüsseln (Verzeichnisentschlüsselung noch nicht verfügbar, sorry :( )

Optionen:

  • --inplace Eine Datei direkt vor Ort (in-place) ver- bzw. entschlüsseln (experimentell)
  • --key Schlüssel hinzufügen
  • --output Den Ausgabenamen angeben

Unterstützte Chiffren:

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

AES

Eine Datei verschlüsseln:

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

Eine Datei entschlüsseln:

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

Mehr

  • Mit AES verschlüsseln und direkt vor Ort (in-place) schreiben:
./safeguard secrets.txt e aes --key "123123123123123123123123" --inplace
# -> creates secrets.txt but encrypted
  • Mit AES entschlüsseln und Ausgabedatei angeben :
./safeguard secrets.txt.aes d aes --key "123123123123123123123123" --output secrets_decrypted.txt
Tool herunterladen