Skip to content
KitploitKITPLOIT
StrumentiExploitsBlog
Log in
Invia
StrumentiExploitsBlog
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.

FeedContattoPrivacy© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
SafeGuard — Strumento CLI di crittografia scritto in Go solo a scopo di apprendimento | Kitploit
Strumenti/GitHubGitHub/pingpongplus/safeguard
Utilità GenericheStrumenti di Crittografia/DecrittografiaCrittografiaApprendimento e Formazione
GitHubpingpongplus/safeguard

SafeGuard

Strumento CLI di crittografia scritto in Go solo a scopo di apprendimento

Vedi Repository
61924 giorni 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
Safeguard Logo
./safeguard --version
1.0

Safeguard-Terminal


Safeguard è uno strumento da riga di comando veloce, leggero e multipiattaforma per la cifratura dei file, scritto in Go.

Avviso di sicurezza

Questo progetto è uno strumento di cifratura dei file a scopo di apprendimento.

Sebbene utilizzi primitive crittografiche standard della libreria standard di Go (ad esempio AES-GCM per la cifratura autenticata), non utilizza una moderna funzione di derivazione della chiave da password memory-hard come Argon2 o scrypt.

Le chiavi vengono invece derivate utilizzando un metodo leggero che sfrutta solo la libreria standard. Ciò significa che:

  • La cifratura è sicura contro l'ispezione occasionale
  • Integrità e manomissioni vengono rilevate
  • Le password non sono fortemente protette contro attacchi di forza bruta determinati o basati su GPU

NON usare questo strumento perché la tua chiave è in chiaro e viene salvata nella cronologia del terminale

Uso previsto:

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

Installazione

Compilazione (richiede Go)

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

Utilizzo

Sintassi generale:

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

Azioni:

  • --encrypt o e Cifra un file
  • --decrypt o d Decifra un file
  • --decrypt-directory o de Decifra un'intera directory (la decifratura della directory non è ancora disponibile, mi dispiace :( )

Opzioni:

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

Cifrari supportati:

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

AES

Cifra un file:

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

Decifra un file:

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

Altro

  • Cifra con AES e scrivi sul posto:
./safeguard secrets.txt e aes --key "123123123123123123123123" --inplace
# -> creates secrets.txt but encrypted
  • Decifra con AES e specifica il file di output :
./safeguard secrets.txt.aes d aes --key "123123123123123123123123" --output secrets_decrypted.txt
Scarica lo strumento