Skip to content
KitploitKITPLOIT
OutilsBlog
Soumettre
OutilsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

··Flux·Contact·Confidentialité·© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
Outils/GitHubGitHub/pingminus/safeguard
Outils de Chiffrement/DéchiffrementCryptographieApprentissage et ÉducationParcours et Cours
GitHubpingminus/safeguard

SafeGuard

Outil de chiffrement en CLI écrit en Go

Voir le dépôt
615il y a 8 moisPas encore vérifié

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
Partager
Logo Safeguard
root@kitploit:~
./safeguard --version
1.0

Terminal Safeguard


Safeguard est un outil de chiffrement de fichiers en ligne de commande, rapide, léger et multiplateforme, écrit en Go.

Avis de sécurité

Ce projet est un outil de chiffrement de fichiers orienté apprentissage.

Bien qu'il utilise des primitives cryptographiques standard de la bibliothèque standard de Go (par exemple AES-GCM pour le chiffrement authentifié), il n'utilise pas une fonction de dérivation de clé moderne et résistante à la mémoire comme Argon2 ou scrypt.

À la place, les clés sont dérivées à l'aide d'une méthode légère, utilisant uniquement la bibliothèque standard. Cela signifie :

  • Le chiffrement est sûr contre une inspection occasionnelle
  • L'intégrité et les altérations sont détectées
  • Les mots de passe ne sont pas fortement protégés contre des attaques par force brute ou par GPU acharnées

N'utilisez PAS cet outil pour :

  • Secrets de grande valeur
  • Stockage à long terme de données sensibles
  • Situations exigeant de fortes garanties de durcissement des mots de passe

Utilisation prévue :

  • Apprentissage et expérimentation
  • Protection personnelle ou de fichiers à faible risque
  • Collaboration open-source et amélioration

Les contributions qui améliorent la sécurité tout en préservant l'utilisabilité sont les bienvenues.


Installation

Compilation (nécessite Go)

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

Utilisation

Syntaxe générale :

root@kitploit:~
./safeguard <file> <action> <cipher> [options]

Actions :

  • --encrypt ou e Chiffrer un fichier
  • --decrypt ou d Déchiffrer un fichier
  • --decrypt-directory ou de Déchiffrer un répertoire entier (déchiffrement de répertoire pas encore disponible désolé :( )

Options :

  • --inplace déchiffrer/chiffrer un fichier sur place (expérimental)
  • --key ajouter une clé
  • --output spécifier le nom de sortie

Chiffrements pris en charge :

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

AES

Chiffrer un fichier :

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

Déchiffrer un fichier :

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

Autres exemples

  • Chiffrer avec AES et écrire sur place :
root@kitploit:~
./safeguard secrets.txt e aes --key "123123123123123123123123" --inplace
# -> creates secrets.txt but encrypted
  • Déchiffrer avec AES et spécifier le fichier de sortie :
root@kitploit:~
./safeguard secrets.txt.aes d aes --key "123123123123123123123123" --output secrets_decrypted.txt
Télécharger l’outil