Juil. 18
Vous avez un texte ou un fichier secret à faire parvenir à un ami ? Vos emails sont surveillés ? Vous pouvez bien sûr le crypter afin de le protéger contre les regards indiscrets.

Le problème est que ce fichier existe et laisse des traces, même s'il est crypté. Pour plus de sécurité, vous pouvez le cacher au sein d'une image. C'est ce qu'on appel la stéganographie. Les pixels du texte à cacher sont codés, cryptés et dilués dans les pixels de l'image. Ainsi, vos données sensibles n'attirent pas l'attention.

Malgré cette transformation, l'apparence de l'image demeure inchangée aux yeux de l'observateur. Tout repose sur l'incapacité de l'oeil humain à visualiser dans une image la modification des bits de poids faibles ayant servis à la nouvelle codification des octets d'un pixel donné. De plus l'image avec le texte caché ne change pas de taille.

Qui pourrait alors se douter qu'un texte est caché dans une image ?

Notez que cette méthode peut également vous permettre d'apposer une signature cachée dans vos images et photos (watermark) afin de faire valoir vos droits d'auteur, de cacher des informations sensibles sur votre ordinateur ou même si un site Web (un mot de passe par exemple).

Le logiciel libre StegHide va vous permettre cacher un fichier ou un message texte dans une image (BMP ou JPG) ou un fichier son (WAV) et de le crypter.

Télécharger et décompresser StegHide avec Windows

StegHide est un logiciel OpenSource disponible pour Windows et Linux. Vous pouvez le télécharger sur la bibliothèque OpenSource SourceForce.

1. Rendez-vous à l'adresse http://steghide.sourceforge.net/

2. Cliquez sur le menu Download.

3. Dans la rubrique Windows, cliquez sur le lien Windows package.

4. Après quelques secondes, le téléchargement de Steghide commence. Si cela n'est pas le cas, cliquez sur le lien Direct link.

5. Cliquez sur le bouton Enregistrer.

6. Une fois le téléchargement terminé, cliquez sur le bouton Ouvrir.

7. Cliquez sur le lien Extraire tous les fichiers.

8. Cliquez sur le bouton Suivant.

9. Cliquez sur le bouton Parcourir et sélectionnez la racine de votre disque dur (C:\ par exemple). Cliquez sur le bouton Ouvrir.

10. Cliquez sur le bouton Suivant.

11. Une fois les fichiers décompressés, cliquez enfin sur le bouton Terminer.


Cacher un élément dans une image avec Windows

StegHide fonctionne en ligne de commandes et est assez simple à utiliser.

1. Si vous ne maitrisez pas la navigation dans les dossiers en ligne de commandes, copiez dans un premier temps le fichier que vous souhaitez cacher et l'image dans laquelle le cacher dans le dossier C:\StegHide.

2. Cliquez sur le bouton Démarrer, sur Tous les programmes, sur Accessoires puis sur Invite de commandes.

3. Saisissez la commande cd C:\steghide et appuyez sur la touche Entrée.

4. Saisissez alors la commande steghide embed -cf islande.jpg -ef message.txt en remplaçant islande.jpg par le chemin complet fichier image à utiliser comme cachette et message.txt par le chemin complet du fichier à cacher. Appuyez sur la touche Entrée.

5. Le fichier caché étant crypté, saisissez un mot ou une phrase secrète. Elle vous sera nécessaire pour récupérer le fichier. Appuyez sur la touche Entrée et saisissez de nouveau votre phrase secrète.

6. Le fichier est alors camouflé dans l'image.

7. Vous pouvez alors envoyer l'image à votre ami ou bien la mettre à sa disposition sur Internet par exemple.

8. Aux yeux de tous, l'image est affichée normalement.


Améliorer le cryptage

Par défaut, un cryptage 128 bits est utilisé pour protéger votre fichier caché. Pour plus de sécurité vous pouvez utiliser un cryptage plus fort de 256 bits : blowfish, cast-256. Pour connaître la liste des algorithmes de cryptage supportés, saisissez la commande steghide encinfo. Rajoutez ensuite le paramètre -e blowfish à la commande de camouflage pour utiliser un autre algorithme de cryptage (ici blowfish).



Récupérer l'élément caché avec Windows

Pour récupérer un élément caché dans une image, vous avez bien sûr besoin de StegHide et de la phrase secrète utilisée lors du camouflage.

1. Ouvrez une fenêtre d'invite de commandes : cliquez sur le bouton Démarrer, sur Tous les programmes, sur Accessoires puis sur Invite de commandes.

2. Saisissez la commande cd C:\steghide pour basculer dans le dossier où se trouve StegHide et appuyez sur la touche Entrée.

3. Saisissez alors la commande steghide extract -sf islande.jpg en remplaçant islande.jpg par le chemin complet du fichier image utilisé comme cachette. Appuyez sur la touche Entrée.

4. Saisissez le mot où la phrase secrète utilisé pour crypter le fichier caché et appuyez sur Entrée.

5. Le fichier caché est alors extrait.

6. Vous pouvez l'ouvrir normalement.


Télécharger et installer StegHide avec Linux

Vous pouvez facilement télécharger et installer StegHide avec le gestionnaire de paquets APT.

1. Ouvrez un terminal en cliquant sur le menu Applications, sur Accessoires puis sur Terminal.

2. Saisissez la commande sudo apt-get install steghide et pressez la touche Entrée.

3. Saisissez votre mot de passe.

4. Appuyez sur la lettre O et pressez la touche Entrée.

5. StegHide est alors téléchargé et installé.



Cacher un élément dans une image avec Linux

StegHide fonctionne en ligne de commandes et est assez simple à utiliser.
1. Ouvrez un terminal en cliquant sur le menu Applications, sur Accessoires puis sur Terminal.

2. Saisissez alors la commande steghide embed -cf /home/pcastuces/Images/maya_bay.jpg -ef /home/pcastuces/message.odt en remplaçant /home/pcastuces/Images/maya_bay.jpg par le chemin complet fichier image à utiliser comme cachette et /home/pcastuces/message.odt par le chemin complet du fichier à cacher. Appuyez sur la touche Entrée.

3. Le fichier caché étant crypté, saisissez un mot ou une phrase secrète. Elle vous sera nécessaire pour récupérer le fichier. Appuyez sur la touche Entrée et saisissez de nouveau votre phrase secrète.

4. Le fichier est alors camouflé dans l'image.

5. Vous pouvez alors envoyer l'image à votre ami ou bien la mettre à sa disposition sur Internet par exemple.

6. Aux yeux de tous, l'image est affichée normalement.


Améliorer le cryptage

Par défaut, un cryptage 128 bits est utilisé pour protéger votre fichier caché. Pour plus de sécurité vous pouvez utiliser un cryptage plus fort de 256 bits : blowfish, cast-256. Pour connaître la liste des algorithmes de cryptage supportés, saisissez la commande steghide encinfo. Rajoutez ensuite le paramètre -e blowfish à la commande de camouflage pour utiliser un autre algorithme de cryptage (ici blowfish).




Récupérer l'élément caché avec Linux

Pour récupérer un élément caché dans une image, vous avez bien sûr besoin de StegHide et de la phrase secrète utilisée lors du camouflage.

1. Ouvrez un terminal en cliquant sur le menu Applications, sur Accessoires puis sur Terminal.

2. Saisissez alors la commande steghide extract -sf /home/pcastuces/Images/maya_bay.jpg en remplaçant /home/pcastuces/Images/maya_bay.jpg par le chemin complet de l'image utilisée comme cachette. Appuyez sur la touche Entrée.

3. Saisissez le mot où la phrase secrète utilisé pour crypter le fichier caché et appuyez sur Entrée.

4. Le fichier caché est alors extrait.

5. Vous pouvez l'ouvrir normalement.


source : pc astuces


Posté par Choumi

0 Rétroliens

  1. Pas de rétroliens

0 Commentaires

Afficher les commentaires en(Vue non groupée | Vue groupée)
Pas de commentaires
L'auteur n'a pas autorisé l'ajout de commentaires pour ce billet.