Parfois nous devons crypter des données hautement confidentielles sur nos systèmes afin qu'aucune autre personne utilisant notre système ne puisse dire que nous avons caché des informations.
Une façon de le faire est de masquer les fichiers secrets et les messages dans d'autres fichiers existants, sous forme d'images et d'audio.
Cela aussi il est très utile lorsque vous souhaitez transmettre un message privé ou envoyer un fichier sur le réseau à quelqu'un d'autre sans compromettre votre sécurité.
Ils peuvent simplement intégrer les données confidentielles, ainsi qu'un mot de passe ou une clé d'accès afin que seule une personne de confiance puisse ouvrir ce fichier.
Ce type de cryptage où vous cachez en toute sécurité un fichier dans un autre s'appelle la stéganographie..
La stéganographie est préférée à la cryptographie car plus tard, un adversaire saura que quelque chose a été caché dans un texte ou un fichier. Ils peuvent même casser le code et obtenir des informations grâce à un travail acharné.
Dans la stéganographie, cependant, la troisième personne ne serait même pas consciente du fait qu'une image ou un fichier audio apparemment inoffensif contient un message ou un fichier secret intégré.
Installation de Steghide sur Ubuntu 18.10 et ses dérivés
Steghide est un utilitaire de ligne de commande qui vous permet de masquer des données confidentielles dans divers types de fichiers image et audio.
Cuir de steghide fonctionne depuis la console sous Windows et GNU / Linux, et c'est un projet open source qui n'occupe qu'environ 3Mb décompressé, et ne nécessite pas d'installation, il peut donc être utilisé sur des clés USB.
Bien que dans ce cas nous allons installer la dernière version de cet outil, Vous pouvez le faire en le recherchant directement dans le centre logiciel Ubuntu ou depuis le terminal, vous pouvez le faire en exécutant la commande suivante:
sudo apt-get install steghide
Cryptage de fichiers avec steghide
Pour crypter un fichier confidentiel, ils doivent disposer du fichier qu'ils souhaitent crypter et de l'image ou du fichier audio dans lequel ils souhaitent le cacher.
Steghide prend en charge le cryptage sur les types de fichiers AU, BMP, JPEG et WAV.
Maintenant, pour prendre un exemple, nous voulons cacher un fichier dans une image. La syntaxe que nous devons utiliser est la suivante:
sudo steghide embed -ef examplefile.txt -cf sample.jpg
Dans ce cas, nous indiquons que le fichier doit être chiffré du dossier actuel vers le dossier actuel.
Dans le cas où le fichier confidentiel initial se trouve ailleurs sur votre système, ils doivent fournir son chemin complet.
De même, si votre fichier image se trouve ailleurs, vous devez spécifier son chemin complet via cette commande.
Fondamentalement, la commande est composée comme suit:
sudo steghide embed -ef /ruta/de/archivo/a/ocultar -cf /ruta/de/imagen/o/audio/que/contendrá/el/archivo
Immédiatement après cela, l'application demandera un mot de passe requis pour intégrer le fichier confidentiel.
Ce mot de passe est ce qui sera utilisé pour extraire ou décrypter le fichier.
Dans cet exemple, nous avons incorporé un fichier texte dans un fichier JPEG. Une fois le cryptage terminé, vous pouvez supprimer votre fichier confidentiel initial et simplement conserver le fichier image qui sera ensuite utilisé pour le décryptage.
Extraction de fichiers
Maintenant, pour extraire les informations cachées dans le fichier, nous allons utiliser la commande suivante
sudo steghide -sf image.jpg
Lorsque nous indiquons le chemin de l'image ou du fichier audio qui contient nos informations cachées, ce faisant, il nous sera demandé de fournir le mot de passe àCela extraira les informations que nous cachons dans les fichiers.
Comment désinstaller Steghide d'Ubuntu et de ses dérivés?
Enfin, pour ceux qui n'étaient pas satisfaits de l'outil ou qui souhaitent simplement l'éliminer de leur système, nous pouvons passer à l'étape suivante afin que Steghide soit complètement éliminé.
Nous devons ouvrir un terminal avec Ctrl + Alt + T et y exécuter la commande suivante:
sudo apt-get remove steghide
Et prêt.
En guise de dernier commentaire, nous pouvons utiliser Steghide avec d'autres outils tels que Cryptomateur et encore OnionShare pour pouvoir partager les informations contenues dans nos fichiers avec d'autres personnes de manière sécurisée.