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
SafeGuard — Strumento di crittografia CLI scritto in Go | Kitploit
Strumenti/GitHubGitHub/pingminus/safeguard
Strumenti di Crittografia/DecrittografiaCrittografiaApprendimento e FormazionePercorsi e Corsi
GitHubpingminus/safeguard

SafeGuard

Strumento di crittografia CLI scritto in Go

Vedi Repository
618 mesi 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
Logo Safeguard
root@kitploit:~
./safeguard --version
1.0

Terminale Safeguard


Safeguard è uno strumento di crittografia file da riga di comando veloce, leggero e multipiattaforma scritto in Go.

Avviso di Sicurezza

Questo progetto è uno strumento di crittografia file orientato all'apprendimento.

Sebbene utilizzi primitive crittografiche standard della libreria standard di Go (es. AES-GCM per crittografia autenticata), non utilizza una moderna funzione di derivazione delle chiavi basata su memoria come Argon2 o scrypt.

Invece, le chiavi vengono derivate usando un metodo leggero, basato solo sulla libreria standard. Ciò significa:

  • La crittografia è sicura contro ispezioni casuali
  • L'integrità e la manomissione vengono rilevate
  • Le password non sono fortemente protette contro attacchi di forza bruta o basati su GPU determinati

NON utilizzare questo strumento per:

  • Segreti di alto valore
  • Archiviazione a lungo termine di dati sensibili
  • Situazioni che richiedono forti garanzie di rafforzamento delle password

Uso previsto:

  • Apprendimento e sperimentazione
  • Protezione di file personali o a basso rischio
  • Collaborazione e miglioramento open-source

I contributi che migliorano la sicurezza mantenendo l'usabilità sono benvenuti.


Installazione

Compilazione (richiede Go)

root@kitploit:~
git clone https://github.com/pingplus/SafeGuard.git
cd SafeGuard
go build

Utilizzo

Sintassi generale:

root@kitploit:~
./safeguard <file> <azione> <cifrario> [opzioni]

Azioni:

  • --encrypt o e Crittografa un file
  • --decrypt o d Decritta un file
  • --decrypt-directory o de Decritta un'intera directory (decrittazione di directory non ancora disponibile, mi dispiace :( )

Opzioni:

  • --inplace decritta/crittografa un file sul posto (sperimentale)
  • --key aggiungi chiave
  • --output specifica il nome di output

Cifrari supportati:

root@kitploit:~
./safeguard --list-ciphers
[i] Available ciphers:
  xor
  caesar
  aes

AES

Crittografa un file:

root@kitploit:~
./safeguard secret.txt e aes --key "your-strong-password"
# oppure
./safeguard secret.txt --encrypt aes --key "your-strong-password" --output secret.txt.aes

Decritta un file:

root@kitploit:~
./safeguard secret.txt d aes --key "your-strong-password"
# oppure
./safeguard secret.txt --decrypt aes --key "your-strong-password" --output secret.txt.dec

Altro

  • Crittografa con AES e scrivi sul posto:
root@kitploit:~
./safeguard secrets.txt e aes --key "123123123123123123123123" --inplace
# -> crea secrets.txt ma crittografato
  • Decritta con AES e specifica il file di output:
root@kitploit:~
./safeguard secrets.txt.aes d aes --key "123123123123123123123123" --output secrets_decrypted.txt
Scarica lo strumento