Cacher une image dans une autre image – LSB (Least Significant Bit)

Dans cet article, nous allons voir comment nous pouvons cacher une image dans une autre image.

Structure d’une image

Sur un ordinateur, une image est composée d’un ensemble de pixels. Ces pixels sont de tous petit bloc composé d’une seule couleur. Afin de définir la couleur du pixel, un pixel va conserver une valeur d’intensité en rouge, vert et bleu. Cette valeur est définie par un entier entre 0 et 255. Afin de stocker cette information, cette valeur va être codée sur 8 bits, c’est-à-dire une suite de 1 ou de 0 de taille 8.

LSB (Least Significant Bit)

Comme nous l’avons vu, précédemment, nous codons une information sur 8 bits. Ce qui va être intéressant va être de modifier la valeur la plus faible de cette information. En effet, cette valeur affectera très peu notre image. Ainsi, il nous suffit d’écrire l’information d’une image ou d’un texte à cet endroit.

Limite

L’un des problèmes que l’on peut avoir est lié à la taille de notre support. En effet, si le support est trop léger et notre message trop lourd, nous n’aurons pas assez de place. L’une des possibilités serait de sélectionner plus de bit pour écrire mais cela reste un problème. En effet, plus on va sélectionner des bits et moins l’information d’origine aura de cohérence. Ainsi, une personne pourra plus facilement soupçonner qu’il y a un message secret dans cette image.

À vous de jouer

Si vous souhaitez tester le fonctionnement de ce système, nous vous recommandons ce site.

 

Laisser un commentaire

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur la façon dont les données de vos commentaires sont traitées.