Серия «Стеганография»

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

Скрытая передача одного изображения в другом Гайд, Программа, Полезное, Google, Python


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

Возьмём тот же пример зеленого пикселя, в котором мы хоти спрятать красный пиксель.
_Представление зеленого пикселя в двоичном виде._ 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).

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

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

https://bit.mephi.ru/index.php/bit/article/download/1239/117...

https://translated.turbopages.org/proxy_u/en-ru.ru.6c8caedb-...

Телеграмм

Показать полностью 1

Скрытая передача информации с помощью текста



Данный способ является простым и не требует реализации программы по внедрению и чтению, но только в том случае, если сообщение не является очень длинным. 🙈

В качестве примера возьмем слово «code».


Для реализации данного способа необходимо преобразовать символы секретного сообщения в двоичный вид. Для этого мы можем воспользоваться таблицей символов ASCII (код каждой буквы переводить в двоичный вид) или придумать свою систему кодирования символов (А-1, B-2 и т.д.).

📌Я буду использовать для преобразования таблицу символов ASCII.


Получится:
Символ – hex -> bin
c – 63 -> 0110 0011
o – 6F -> 0110 1111
d – 64 -> 0110 0100
e – 65 -> 0110 0101

Соединяем все символы в одну строку. Чтобы было удобнее читать, я запишу каждый преобразованный символ через точку.

«code» -> 0110 0011.0110 1111.0110 0100.0110 0101 (количество цифр: 32)

Скрытие сообщения.🛡
Будем считать, что «0» - с пробелом, а «1» - без пробела.
Тогда, в соответствии с каждой цифрой преобразованного сообщения в конце строки текста мы либо ставим пробел, либо нет.

📌Важно, что количество строк текста должно совпадать с длинной преобразованного сообщения. Получится, что в нашем тексте должно быть 32 строки.

Текст со спрятанным словом прикреплен картинкой к посту, где точки в конце строки - пробел.

Скрытая передача информации с помощью текста Программа, Гайд, Windows, Шрифт, Python



Телеграмм

Статья

Показать полностью 1
Отличная работа, все прочитано!