Скрытая передача одного изображения в другом
Передача изображения в другом не имеет особых отличий от передачи чисел в изображениях (смотрите пост выше).
Возьмём тот же пример зеленого пикселя, в котором мы хоти спрятать красный пиксель.
_Представление зеленого пикселя в двоичном виде._ RGB(80, 240, 50)🟢 | RGB(229, 9, 9)🔴:
R – зеленый | красный
R - 0101 0000 | 1110 0101
G - 1111 0000 | 0000 1001
B - 0011 0010 | 0000 1001
После преобразования пикселей нам необходимо разместить начало соответствующих цветов красного пикселя в концы соответствующих цветов зеленого пикселя.
Получится:
Было -> стало
0101 0000 -> 0101 1110 (94)
1111 0000 -> 1111 0000 (240)
0011 0010 -> 0011 0000 (48)
Минусы данного способа заключаются в том, что как – то надо передавать вторую часть цветов пикселей, которые мы никак не использовали (…. 0101, …. 1001, …. 1001).
📌Друзья, уже занимаюсь разработкой программы для передачи информации с помощью изображения. Также планирую написать телеграмм бота, в котором будут все алгоритмы шифрования, которые я публикую здесь. Если вам это интересно – пожалуйста, оставьте реакции под данным постом.
Список литературы: