FRFAM.COM >> Famille >> Technologie &Innovation >> Informatique

Comment masquer des fichiers à l'intérieur d'images sous Linux

Si vous partagez parfois votre PC Linux avec d'autres personnes, vous souhaitez probablement cacher des fichiers personnels à votre famille et à vos amis curieux. Vous pouvez facilement masquer des fichiers et des dossiers sous Linux en plaçant un point (.) devant le nom du fichier ou du dossier.

Mais si l'un des membres de votre famille et vos amis sont férus de technologie, ils sauront comment afficher vos fichiers et dossiers cachés. Vous avez donc besoin d'un moyen moins évident de masquer les fichiers et les dossiers. Vous pouvez utiliser une forme de cryptage de données appelée stéganographie, qui cache des informations dans un fichier image normal.

Nous allons couvrir deux façons de masquer des fichiers dans une image, l'une en utilisant la ligne de commande, l'autre en utilisant un outil graphique appelé Steg. Je vais également vous montrer comment supprimer en toute sécurité vos fichiers d'origine, afin qu'ils ne puissent pas être récupérés.

Masquer les fichiers d'une image à l'aide du terminal

Pour commencer, appuyez sur Ctrl + Alt + T pour ouvrir une fenêtre Terminal et créer un nouveau dossier. Copiez ou déplacez le fichier image (PNG ou JPG) que vous souhaitez utiliser dans ce nouveau dossier.

En fonction de la taille des fichiers et du nombre que vous souhaitez masquer, vous pouvez utiliser une grande image afin qu'il y ait suffisamment d'espace à l'intérieur de l'image pour stocker les fichiers.

Avant de masquer un fichier dans une image à l'aide de cmd, vous devez le compresser.

Compressez les fichiers que vous souhaitez masquer dans un fichier ZIP

Si vous avez plusieurs fichiers à masquer, vous devez d'abord les compresser dans un fichier ZIP. Il est plus facile de le faire lorsque tous les fichiers sont contenus dans un dossier. Créez un sous-dossier dans le dossier principal que vous avez créé et déplacez les fichiers à masquer dans ce sous-dossier. Par exemple, nous avons un dossier appelé Images qui contient un fichier image nommé MakeUseOf-Site.png et un sous-dossier appelé FilesToHide qui contient les fichiers à masquer.

Pour compresser vos fichiers dans un fichier ZIP, utilisez le cd commande pour naviguer vers le dossier contenant le fichier image et le dossier contenant les fichiers à masquer. Exécutez la commande suivante :

zip -r secret.zip FilesToHide/ 

Le -r L'option dans la commande ci-dessus inclut de manière récursive tous les sous-dossiers du dossier spécifié dans le fichier compressé. Remplacez secret.zip avec le nom que vous souhaitez utiliser pour votre fichier ZIP. Et remplacez FilesToHide/ avec le nom du dossier contenant les fichiers que vous souhaitez masquer.

Comment masquer des fichiers à l intérieur d images sous Linux

Concaténer les fichiers ZIP et image dans un fichier image

Nous allons maintenant combiner, ou concaténer, le fichier ZIP et le fichier image en utilisant le cat commander. Dans notre exemple, nous exécutons la commande suivante.

chat MakeUseOf-Site.png secret.zip>
 secret.png 

MakeUseOf.png est notre fichier image d'origine et secret.zip est le fichier ZIP contenant les fichiers que nous voulons cacher. Nous dirigeons ces deux fichiers dans un nouveau fichier image appelé secret.png . Remplacez les trois noms de fichiers par ceux que vous avez utilisés. Le fichier image d'origine doit être répertorié en premier. Ensuite, le fichier que vous cachez.

Utilisez le ls commande pour lister les fichiers du dossier courant. Vous verrez le nouveau fichier image que vous avez créé. Vous pouvez ouvrir le fichier image résultant dans n'importe quel visualiseur ou éditeur d'images et voir l'image d'origine.

Comment masquer des fichiers à l intérieur d images sous Linux

Pour accéder aux fichiers cachés dans un fichier image, appuyez sur Ctrl + Alt + T pour ouvrir une fenêtre Terminal, si elle n'est pas déjà ouverte. Utilisez le cd commande pour naviguer vers le dossier contenant l'image avec les fichiers cachés.

Extrayez le fichier ZIP de l'image à l'aide de la commande suivante.

décompresser secret.png 

Remplacez secret.png avec le nom que vous avez utilisé pour votre image qui contient les fichiers cachés. Lorsque vous tapez ls à l'invite, vous verrez votre dossier d'origine contenant les fichiers que vous avez compressés. Utiliser cd pour ouvrir ce dossier et vous verrez vos fichiers originaux.

Comment masquer des fichiers à l intérieur d images sous Linux

Supprimer en toute sécurité vos fichiers originaux

Une fois que vous avez caché vos fichiers dans un fichier image, vous devez supprimer en toute sécurité les fichiers d'origine. C'est simple à faire sous Linux en utilisant le shred commande.

Appuyez sur Ctrl + Alt + T pour ouvrir une fenêtre Terminal, si elle n'est pas déjà ouverte. Utilisez le cd pour accéder au dossier contenant les fichiers que vous souhaitez supprimer en toute sécurité.

Dans notre exemple, nous tapons la commande suivante.

shred -z --remove HideThisFile.txt ThisFileIsPrivate.txt 

Par défaut, les fichiers sont écrasés trois fois. C'est généralement suffisant, mais vous pouvez changer cela en ajoutant --iterations=N à la commande (avant les noms de fichiers). Remplacez le "N" par le nombre de fois que vous voulez que les fichiers soient écrasés.

Le -z L'option écrase les fichiers une dernière fois avec des zéros pour masquer le déchiquetage. Le --supprimer option supprime le fichier. N'est-ce pas ce que fait Shred ? Oui, mais sans le --remove option, le fichier apparaîtra toujours comme s'il n'avait pas été supprimé.

Pour plus d'informations sur la commande shred, tapez man shred à l'invite.

Comment masquer des fichiers à l intérieur d images sous Linux

Masquer les fichiers dans une image à l'aide de Steg

Si vous préférez utiliser un outil graphique pour masquer les fichiers dans les images, nous vous recommandons Steg. Il a une interface facile à utiliser et n'a pas besoin d'être installé.

Télécharger la version correcte de Steg

Accédez à la page de téléchargement de Steg et choisissez la version 32 bits ou 64 bits. Si vous ne savez pas si vous utilisez une version 32 bits ou 64 bits d'Ubuntu, vous pouvez vérifier votre système.

Accédez au menu Système > À propos de cet ordinateur .

Comment masquer des fichiers à l intérieur d images sous Linux

Les détails boîte de dialogue s'affiche. Sur la Présentation l'écran, vous verrez soit 32 bits ou 64 bits .

Téléchargez la version de Steg qui correspond à votre système et enregistrez-la dans son propre dossier.

Comment masquer des fichiers à l intérieur d images sous Linux

Compressez les fichiers que vous souhaitez masquer à l'aide du gestionnaire de fichiers

Si vous avez plusieurs fichiers à masquer, vous devez d'abord les compresser dans un fichier ZIP. Ouvrez le gestionnaire de fichiers et accédez au dossier contenant les fichiers que vous souhaitez masquer.

N'ouvrez pas le dossier. Au lieu de cela, faites un clic droit sur le dossier et sélectionnez Compresser .

Comment masquer des fichiers à l intérieur d images sous Linux

Entrez un nom pour le fichier ZIP dans le champ Nom de fichier case et sélectionnez .zip dans la liste déroulante à droite. Ensuite, cliquez sur Créer .

Cliquez sur Fermer dans la boîte de dialogue qui vous indique que le ZIP a été créé avec succès.

Comment masquer des fichiers à l intérieur d images sous Linux

Extraire et exécuter Steg

Steg se télécharge sous forme de fichier compressé dans le .tgz format. Accédez au dossier dans lequel vous avez enregistré le fichier. Faites un clic droit sur le fichier et sélectionnez Extraire ici .

Comment masquer des fichiers à l intérieur d images sous Linux

Ouvrez le dossier résultant et double-cliquez sur le fichier du programme steg.

Faites défiler jusqu'à la fin du contrat de licence utilisateur final (CLUF) et cliquez sur Oui.

Comment masquer des fichiers à l intérieur d images sous Linux

La première fois que vous exécutez Steg, une boîte de dialogue s'affiche vous indiquant où les paramètres seront stockés. Cliquez sur OK .

Comment masquer des fichiers à l intérieur d images sous Linux

Masquer le fichier ZIP dans une image

Pour masquer votre fichier ZIP dans une image, cliquez sur Ouvrir l'image générique pour ouvrir l'image que vous souhaitez utiliser.

Comment masquer des fichiers à l intérieur d images sous Linux

Sur Importer l'image non compressée boîte de dialogue, accédez au dossier contenant votre image et sélectionnez le fichier image. Cliquez sur Ouvrir .

Comment masquer des fichiers à l intérieur d images sous Linux

Steg affiche l'image deux fois, sous Média d'origine et sous Média modifié .

Avant de masquer votre fichier ZIP dans l'image, vous devez choisir le type de cryptage et spécifier une phrase secrète. Pour cela, cliquez sur Configuration dans la barre d'outils. Vous pouvez également accéder à Modifier > Configuration dans la barre de menus.

Comment masquer des fichiers à l intérieur d images sous Linux

Si vous cachez simplement des fichiers dans l'image pour votre propre usage et que vous n'envoyez pas l'image à quelqu'un d'autre, vous pouvez utiliser le mode de cryptographie symétrique. Il existe également trois autres méthodes de cryptographie disponibles. Vous pouvez en savoir plus sur les modes de cryptographie de Steg dans leur système d'aide.

Pour notre exemple, nous allons utiliser le mode symétrique. Sur les Options Steg boîte de dialogue, sélectionnez Phrase de passe symétrique (masquer ou extraire) depuis les Options de chiffrement liste déroulante.

Saisissez ensuite une PassPhrase . Votre phrase de passe doit répondre à toutes les exigences qui s'affichent lorsque vous passez votre souris sur la Phrase de passe boîte. La Phrase de passe la case reste rouge jusqu'à ce que votre phrase de passe réponde aux exigences. À ce stade, la case devient verte.

Vous pouvez également inclure un message texte dans l'image. Pour ce faire, cochez la case Intégrer un SMS case et entrez votre message dans la case sous la case à cocher.

Cliquez sur OK .

Comment masquer des fichiers à l intérieur d images sous Linux

Nous allons maintenant ajouter notre fichier ZIP à l'image. Cliquez sur Masquer les données .

Comment masquer des fichiers à l intérieur d images sous Linux

Accédez à l'endroit où vous avez enregistré votre fichier ZIP, sélectionnez-le et cliquez sur Ouvrir .

Un message s'affiche une fois que vos données ont été masquées avec succès. Cliquez sur OK .

Comment masquer des fichiers à l intérieur d images sous Linux

Pour enregistrer l'image modifiée contenant votre fichier caché, cliquez sur Enregistrer .

Comment masquer des fichiers à l intérieur d images sous Linux

Saisissez un nom pour le fichier image modifié et sélectionnez le type de fichier que vous souhaitez utiliser (.tif ou .png ). Accédez à l'emplacement où vous souhaitez enregistrer l'image et cliquez sur Enregistrer .

Comment masquer des fichiers à l intérieur d images sous Linux

Extraire un fichier caché dans une image

Pour accéder à vos fichiers cachés dans une image, ouvrez Steg et cliquez sur Ouvrir l'image générique dans la barre d'outils.

Accédez à l'emplacement où vous avez enregistré l'image modifiée, sélectionnez le fichier image et cliquez sur Ouvrir .

Comment masquer des fichiers à l intérieur d images sous Linux

Cliquez sur Configurer dans la barre d'outils ou allez dans Modifier> Configuration .

Sélectionnez le même mode crypto que vous avez utilisé pour masquer le fichier dans l'image et entrez la même PassPhrase . La Phrase de passe la case reste rouge jusqu'à ce que votre phrase de passe réponde aux exigences. À ce stade, la case devient verte.

Cliquez sur OK .

Comment masquer des fichiers à l intérieur d images sous Linux

Cliquez sur Extraire les données dans la barre d'outils.

Comment masquer des fichiers à l intérieur d images sous Linux

Accédez au dossier dans lequel vous souhaitez enregistrer le fichier extrait et cliquez sur Choisir .

Un message s'affiche une fois vos données extraites avec succès. Cliquez sur OK .

Comment masquer des fichiers à l intérieur d images sous Linux

Vous verrez les fichiers suivants dans le dossier où vous avez extrait l'image modifiée.

  • LISEZMOI.txt : Ce fichier contient des informations sur Steg et une URL pour leur site Web.
  •  : C'est le fichier que vous avez caché dans l'image. Dans notre exemple, il s'agit du fichier secret.zip.
  • .sha1 : Ce fichier contient le hachage sha1 du fichier caché dans l'image.
  • .txt : Ce fichier contient le texte optionnel que vous avez intégré dans l'image sur les Options Steg boite de dialogue. Si vous n'avez pas intégré de texte dans l'image, ce fichier sera toujours là, mais il sera vide.

Le nom de fichier pour le .sha1 et .txt les fichiers incluent l'extension du fichier que vous avez caché dans l'image. Il est donc normal de voir un nom de fichier comme secret.zip.txt .

Comment masquer des fichiers à l intérieur d images sous Linux

Stéganographie :plus utile que sécurisée

La stéganographie n'est pas le moyen le plus sûr de protéger vos fichiers, mais cela fonctionne si vous voulez simplement que vos fichiers soient moins évidents pour un ami ou un membre de la famille curieux qui aime s'immiscer dans votre vie.

Vous pouvez rendre la stéganographie un peu plus sécurisée en chiffrant vos fichiers ZIP avant de les cacher dans une image. Vous pouvez également masquer des fichiers, des dossiers et des lecteurs dans Windows.


[]