{"id":14287,"url":"\/distributions\/14287\/click?bit=1&hash=1d1b6427c21936742162fc18778388fc58ebf8e17517414e1bfb1d3edd9b94c0","title":"\u0412\u044b\u0440\u0430\u0441\u0442\u0438 \u0438\u0437 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0430 \u0434\u043e \u0440\u0443\u043a\u043e\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044f \u0437\u0430 \u0433\u043e\u0434","buttonText":"","imageUuid":""}

Скрытая передача одного изображения в другом.🌇

Передача изображения в другом не имеет особых отличий от передачи чисел в изображениях (смотрите пост выше).

Возьмём тот же пример зеленого пикселя, в котором мы хоти спрятать красный пиксель.

_Представление зеленого пикселя в двоичном виде._ 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).

📌Друзья, уже занимаюсь разработкой программы для передачи информации с помощью изображения. Также планирую написать телеграмм бота, в котором будут все алгоритмы шифрования, которые я публикую здесь. Если вам это интересно – пожалуйста, оставьте реакции под данным постом.

Список литературы:

0
Комментарии
-3 комментариев
Раскрывать всегда