Skip to content
KitploitKITPLOIT
StrumentiBlog
Invia
StrumentiBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

··Feed·Contatto·Privacy·© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
VSHG — Addon script shell per GnuPG che rafforza la crittografia simmetrica con Argon2 KDF memory-hard, iterazioni SHA-384 e cifrari a cascata AES-256/CAST5 per una sicurezza resistente all'hardware. | Kitploit
Strumenti/GitHubGitHub/flothesysadmin/vshg
Password CrackingStrumenti di Crittografia/DecrittografiaCrittografia
GitHubflothesysadmin/vshg

VSHG

Addon script shell per GnuPG che rafforza la crittografia simmetrica con Argon2 KDF memory-hard, iterazioni SHA-384 e cifrari a cascata AES-256/CAST5 per una sicurezza resistente all'hardware.

Vedi Repository
1747 anni faNon ancora revisionato

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →
Condividi

version issues forks stars Licenza

VSHG - Resistenza hardware e sicurezza potenziata per GnuPG.

VSHG mira a fornire un rinforzo resistente alla memoria/hardware alla funzione standard s2k key-derivation di GnuPG, più un'interfaccia semplificata per la crittografia simmetrica.

screenshot

Informazioni su VSHG

VSHG (Very secure hash generator) è un Addon autonomo per GnuPG (GNU Privacy Guard). È scritto come script shell e progettato attorno al filesystem e ai comandi Unix/Linux. VSHG utilizza le funzioni hash sha384 e Argon2 per la password e AES-256-CFB + CAST5-128-CFB in cascata per la crittografia finale.

E anche un numero di iterazioni standard sha384 di 800 iterazioni + 15 e 500 iterazioni per Argon2i + d

Utilizza salt a 12 byte veramente casuali. Quindi, anche se la tua passphrase è molto debole, la rinforzerà in modo che non devi più preoccuparti di questo.

VSHG utilizza l'ultimo hash dell'iterazione come chiave di sessione per Gnupg. Fornisce anche una funzione di rilevamento automatico per ogni file in modo che tu non debba ricordare né il salt né il numero di iterazioni.

Opzionalmente puoi usare un file-chiave come metodo di autenticazione.

Perché VSHG è così sicuro?

VSHG utilizza un sale veramente casuale per ogni file crittografato, quindi la tua passphrase avrà sempre un minimo di 12 byte di forza. Potresti persino usare la stessa password due volte per file diversi. La cosa che rende VSHG così sicuro sono le iterazioni. 800 iterazioni significano che l'output della stringa viene hashato 800x con il suo output. Più iterazioni, maggiore sarà la sicurezza. Anche se hai la passphrase corretta, ma non il corretto numero di iterazioni, non sarà in grado di decrittare.

VSHG utilizza alcune delle forme più avanzate di funzioni di derivazione della chiave resistenti alla memoria, ovvero Argon2i e Argon2d. La chiave già iterata verrà passata attraverso Argon2 per un totale di 515 volte e quindi garantire la resistenza contro le più grandi minacce alle funzioni di derivazione della chiave: ovvero: Unità di elaborazione grafica, array di porte programmabili sul campo e circuiti integrati specifici per applicazione (GPU, FPGA, ASIC).

La crittografia vera e propria viene eseguita con il massimo livello di sicurezza possibile in Gnupg.

  • L'algoritmo hash s2k (string-to-key) (che è il KDF di Gnupg) è stato rinforzato da sha1 a sha512.

  • La modalità s2k è stata impostata a 3, il che significa che viene applicato un sale a 8 bit e poi iterato.

  • Il conteggio s2k è stato impostato a 65011712, che è il numero massimo possibile di iterazioni.

  • L'algoritmo s2k è stato impostato su AES256 e CAST5 in cascata.

Il file crittografato con AES256 viene eliminato in modo sicuro in modo che solo il file crittografato AES256(Cast5()) venga prodotto.

Perché dovrei usare VSHG?

  • È più facile da usare rispetto al nucleo di GnuPG.
  • Può crittografare cartelle trasformandole in file Zip.
  • Qualcuno che non ha VSHG non ha davvero possibilità di decifrare la password.
  • Salt a 12 byte veramente casuale
  • Conteggio delle iterazioni sceglibile.
  • Salt sceglibile.
  • File-chiave sceglibile.
  • File-chiave veramente casuale.
  • Ottima resistenza agli attacchi a canale laterale (es: attacchi temporali).
  • Molto resistente agli attacchi basati su GPU
  • Può garantire sicurezza anche con password relativamente deboli (> 5 caratteri) (se hai abbastanza iterazioni)
  • Rilevamento automatico del Salt + conteggio delle iterazioni per ogni file.
  • Crittografia AES-256 di livello militare + crittografia CAST5 standard di gpg.
  • Utilizza la modalità s2k 3 di gpg + sha512 con il conteggio massimo di 65011712.
  • Elimina il file originale in modo sicuro.

Download e Installazione

  • Scarica come tarball

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

Oppure clona il repository

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


  • Compilalo da solo

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


  • Esegui

sudo tar -xf VSHG-1.4.tar.gz

sudo chmod +x VSHG_1.4.sh

sudo ./VSHG_1.4.sh

Bug noti

  • La rimozione del file originale fallirà se c'è uno spazio nel percorso/nome.
  • La crittografia e la compressione di una cartella falliranno se la cartella ha uno spazio nel suo percorso/nome.
  • Alcuni file temporanei come i dati casuali a volte non vengono rimossi correttamente dopo un uso ripetuto.
  • Problemi con la pulizia della cronologia di bash

Licenza

Codice distribuito sotto licenza MIT.

Scarica lo strumento