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

3

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

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


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

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

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

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



Телеграмм

Статья

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

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества