Skip to content
KitploitKITPLOIT
OutilsExploitsBlog
Log in
Soumettre
OutilsExploitsBlog
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é.

FluxContactConfidentialité© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
SafeGuard — Outil de chiffrement en ligne de commande écrit en Go uniquement à des fins d'apprentissage | Kitploit
Outils/GitHubGitHub/pingpongplus/safeguard
Utilitaires GénérauxOutils de Chiffrement/DéchiffrementCryptographieApprentissage et Éducation
GitHubpingpongplus/safeguard

SafeGuard

Outil de chiffrement en ligne de commande écrit en Go uniquement à des fins d'apprentissage

Voir le dépôt
619il y a 24 joursPas 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
Safeguard Logo
./safeguard --version
1.0

Safeguard-Terminal


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 à vocation pédagogique.

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 de fonction moderne de dérivation de clé à partir de mot de passe résistante à la mémoire, telle qu'Argon2 ou scrypt.

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

  • 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 déterminées ou basées sur GPU

N'utilisez PAS cet outil car votre clé est en clair et est enregistrée dans l'historique de votre terminal

Utilisation prévue :

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

Installation

Compilation (nécessite Go)

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

Utilisation

Syntaxe générale :

./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 (le déchiffrement de répertoire n'est pas encore disponible, désolé :( )

Options :

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

Chiffrements pris en charge :

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

AES

Chiffrer un fichier :

./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 :

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

Plus

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