Skip to content
KitploitKITPLOIT
ToolsBlog
Einreichen
ToolsBlog
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.

··Feeds·Kontakt·Datenschutz·© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
VSHG — Shell-Script-Addon für GnuPG, das die symmetrische Verschlüsselung mit Argon2 (speicherintensives KDF), SHA-384-Iterationen und kaskadierten AES-256/CAST5-Chiffren für hardware-resistente Sicherheit stärkt. | Kitploit
Tools/GitHubGitHub/flothesysadmin/vshg
Passwort-CrackingVerschlüsselungs-/EntschlüsselungstoolsKryptographie
GitHubflothesysadmin/vshg

VSHG

Shell-Script-Addon für GnuPG, das die symmetrische Verschlüsselung mit Argon2 (speicherintensives KDF), SHA-384-Iterationen und kaskadierten AES-256/CAST5-Chiffren für hardware-resistente Sicherheit stärkt.

Repository anzeigen
174vor 7 JahrenNoch 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

version issues forks stars License

VSHG - Hardware-Resistenz & verbesserte Sicherheit für GnuPG.

VSHG zielt darauf ab, eine speicher-/hardwareresistente Verstärkung für GnuPGs standardmäßige s2k-Schlüsselableitungsfunktion + eine vereinfachte Schnittstelle für symmetrische Verschlüsselung bereitzustellen.

screenshot

Über VSHG

VSHG (Very secure hash generator) ist ein eigenständiges Addon für GnuPG (Gnu Privacy Guard). Es ist als Shell-Skript geschrieben und auf das Unix/Linux-Dateisystem und die Befehle ausgelegt. VSHG verwendet die sha384- und die Argon2-Hashfunktion für das Passwort und AES-256-CFB + CAST5-128-CFB in Kaskade für die endgültige Verschlüsselung.

Außerdem eine standardmäßige sha384-Iterationszahl von 800 Iterationen + 15 & 500 Iterationen für Argon2i + d

Es verwendet echte zufällige 12-Byte-Salze. Selbst wenn Ihr Passwort sehr schwach ist, wird es es verstärken, sodass Sie sich darum keine Sorgen mehr machen müssen.

VSHG verwendet den letzten Hash der Iteration als Sitzungsschlüssel für Gnupg. Es bietet auch eine Autodetektionsfunktion für jede Datei, sodass Sie sich weder den Salt noch die Iterationszahl merken müssen.

Optional können Sie eine Schlüsseldatei als Authentifizierungsmethode verwenden.

Warum ist VSHG so sicher?

VSHG verwendet für jede verschlüsselte Datei einen echten zufälligen Salt, sodass Ihr Passwort immer eine Mindeststärke von 12 Bytes hat. Sie könnten sogar dasselbe Passwort zweimal für verschiedene Dateien verwenden. Die Sache, die VSHG so sicher macht, sind die Iterationen. 800 Iterationen bedeuten, dass die Ausgabe des Strings 800x mit seiner eigenen Ausgabe gehasht wird. Je mehr Iterationen, desto mehr Sicherheit. Selbst wenn Sie das richtige Passwort haben, aber nicht die richtige Anzahl von Iterationen, wird die Entschlüsselung nicht möglich sein.

VSHG verwendet einige der fortschrittlichsten Formen speicherharter Schlüsselableitungsfunktionen, nämlich Argon2i und Argon2d. Der bereits iterierte Schlüssel wird insgesamt 515 Mal durch Argon2 geleitet und gewährleistet so die Resistenz gegen die größten Bedrohungen für Schlüsselableitungsfunktionen, nämlich: Grafikprozessoren, feldprogrammierbare Gate-Arrays und anwendungsspezifische integrierte Schaltungen (GPU, FPGA, ASIC).

Die eigentliche Verschlüsselung erfolgt mit dem höchsten in Gnupg möglichen Sicherheitsniveau.

-Der String-to-Key (s2k)-Hash-Algorithmus (der KDF von Gnupg) wurde von sha1 auf sha512 verstärkt.

-Der s2k-Modus wurde auf 3 gesetzt, was bedeutet, dass ein 8-Bit-Salt angewendet und dann iteriert wird.

-Der s2k-Zähler wurde auf 65011712 gesetzt, was der höchstmöglichen Anzahl von Iterationen entspricht.

-Der s2k-Algorithmus wurde auf AES256 und CAST5 in Kaskade gesetzt.

Die AES-256-verschlüsselte Datei wird sicher gelöscht, sodass nur die AES256(Cast5())-verschlüsselte Datei ausgegeben wird.

Warum sollte ich VSHG verwenden?

  • Es ist einfacher zu bedienen als GnuPG-Kern.
  • Kann Ordner verschlüsseln, indem es sie in Zip-Dateien umwandelt.
  • Jemand, der VSHG nicht hat, hat kaum eine Chance, das Passwort zu knacken.
  • Echter zufälliger 12-Byte-Salt
  • Wählbare Iterationszahl.
  • Wählbarer Salt.
  • Wählbare Schlüsseldatei.
  • Echte zufällige Schlüsseldatei.
  • Sehr gute Resistenz gegen Seitenkanalangriffe (z. B. Timing-Angriffe).
  • Sehr resistent gegen GPU-basierte Angriffe
  • Kann Sicherheit selbst bei relativ schwachen Passwörtern (> 5 Zeichen) gewährleisten (wenn Sie genügend Iterationen haben)
  • Automatische Erkennung von Salt + Iterationszahl für jede Datei.
  • Militärstandard AES-256-Verschlüsselung + die GPG-Standardverschlüsselung CAST5.
  • Verwendet den GPG-s2k-Modus 3 + sha512 mit der maximalen Anzahl von 65011712.
  • Löscht die Originaldatei sicher.

Download & Installation

  • Download als Tarball

sudo wget https://github.com/RichardRMatthews/VSHG/archive/1.4.tar.gz

Oder klonen Sie das Repository

git clone https://github.com/RichardRMatthews/VSHG.git


  • Selbst kompilieren

sudo git clone https://github.com/neurobin/shc.git

cd shc

sudo ./shc -f -r /etc/VSHG/executable/src/VSHG_1.4.sh

sudo gcc /etc/VSHG/executable/src/VSHG_1.4.sh.x.c -O /usr/bin/VSHG

sudo VSHG


  • Ausführen

sudo tar -xf VSHG-1.4.tar.gz

sudo chmod +x VSHG_1.4.sh

sudo ./VSHG_1.4.sh

Bekannte Fehler

  • Das Entfernen der Originaldatei schlägt fehl, wenn ein Leerzeichen im Pfad/Namen enthalten ist.
  • Die Verschlüsselung und das Zippen eines Ordners schlagen fehl, wenn der Ordner ein Leerzeichen im Pfad/Namen enthält.
  • Einige temporäre Dateien wie Zufallsdaten werden bei wiederholter Nutzung manchmal nicht richtig entfernt.
  • Probleme mit dem Löschen des Bash-Verlaufs

Lizenz

Code unter MIT-Lizenz veröffentlicht.

Tool herunterladen