Stenf

Présentation

Le chiffrement est un procédé qui permet de rendre la compréhension d’un document, l’accès à un fichier, impossible à toute personne qui n’a pas la clé de (dé)chiffrement. La stéganographie a pour objectif de faire passer inaperçu un message dans un autre message.

Vous pourrez trouver ci-dessous un logiciel de chiffrement/stéganographie que j’ai développé. Stenf n’est pas encore totalement opérationnel mais il permet déjà de cacher un fichier dans un autre. L’objectif à terme est de pouvoir chiffrer/déchiffrer des informations tout en les cachant dans un autre fichier. Il est distribué sous GPL et ses sources sont disponibles sur Github, n’hésitez pas à me soumettre des améliorations/modifications.


Fonctionnalités

  • Cacher un fichier dans un autre
  • Retrouver le fichier d’origine
  • Compilation sur plusieurs systèmes d’exploitation (Testé sur GNU/Linux, GNU-Hurd, Haiku)

Todo

  • Utilisation du multi-threading
  • Fonctionnalités de Chiffrement
  • Prise en charge de la carte graphique
  • Interface graphique
  • Prise en charge de plusieurs langues
  • Documentation
  • Mise à disposition du logiciel sous forme compilée

Bug

  • La structure du fichier source n’est pas prise en compte. Une image par exemple ne sera donc plus lisible.

Le fonctionnement de Stenf

Stenf propose plusieurs exécutables ayant chacun une utilisé bien précise. Il est possible de combiner les outils afin d’améliorer la sécurité de vos données.

Chiffrement
./chiffrerv fichier_source fichier_cle nouveau_fichier

Déchiffrement
./chiffrerv fichier_source fichier_cle nouveau_fichier

Cacher un fichier
./cacher fichierHote fichierSecret nouveauFichier

Récupérer un fichier caché
./retrouver fichier nouveauFichier