Прячем сообщение в картинке .bmp №2 [Стеганография на Python]

  Переглядів 5,142

Источник Знаний

Источник Знаний

4 роки тому

Сегодня мы продолжим разбираться в стеганографии, а если быть точнее, то займёмся в основном практической стороной темы:
1. Используем все теоретические навыки прошлой части
2. Создадим функцию, шифрующую сообщение в картинке
3. Создадим обратную ей функцию, т.е. декодирующую
4. Посмотрим, как степень кодировки влияет на стегоконтейнер (изображение, в котором спрятано сообщение)
И это ещё не полный список ;)
Первая часть урока:
• Прячем сообщение в кар...
Все коды к данному ролику расположены в открытом репозитории на гитхаб:
github.com/IvanFoke/stegapy
Разработка программы ведётся на языке Python 3 версии в программе PyCharm. Как всё это установить подробно рассказывается и показывается в этом видео:
• Программирование игр P...
Все исходные файлы для этого видео, которые помогут вам лучше понять тему или быстрее разобраться (ну или не рисовать картинку своими руками):
goo-gl.su/OWMrZFF
Группа ВКонтакте Источник Знаний:
knowledge_source
Поделитесь с друзьями ссылкой на канал, чтобы они тоже узнали что-то новое для себя:
/ ИсточникЗнанийДляКаждого
Если у Вас есть желание и возможность материально помочь каналу - вот ссылка на перевод на яндекс кошелек:
money.yandex.ru/to/4100139861...
Спасибо!
Если у вас возникли какие-либо вопросы или появились предложения, то обязательно пишите их в комментариях. И не забудьте поставить лайк. Также делитесь этим видео с друзьями - пусть они узнают, что программировать игры - просто. С вами был канал Источник Знаний.
Спасибо за просмотр!

КОМЕНТАРІ: 18
@camelotofficial2580
@camelotofficial2580 Місяць тому
Спасибо автору. Помогает решить лабораторную работу по программированию
@svetlovnaa
@svetlovnaa 4 роки тому
Ты супер!!!❤️
@salavat3700
@salavat3700 2 роки тому
Спасибо автор, пишу похожий проект на Си, очень помогаете
@KolBbl4
@KolBbl4 4 роки тому
Обалдеть как всё просто, тема с кодированием и декодирования довольно токи сложная, спасибо за ваш материал и труд.
@KnowledgeSourceRu
@KnowledgeSourceRu 4 роки тому
Виктор_КуЛ, всегда пожалуйста :)
@ibas1968
@ibas1968 4 роки тому
Спасибо чувак! Сам учусь на информационной безопасности и я единственный в группе прогаю на питоне. Очень помог.
@KnowledgeSourceRu
@KnowledgeSourceRu 4 роки тому
IBAS, пожалуйста :)
@dmitriynaumov8948
@dmitriynaumov8948 3 роки тому
@@KnowledgeSourceRu Этот метод ведь считается LSB (метод замены наименее значащих бит)? И зачем отступать 54 в заголовке?
@Nikdjager327
@Nikdjager327 3 роки тому
Очень полезное видео, спасибо автору. С темой угадал, без воды и структурированная подача. Однозначно НРАВИТСЯ! После шифрования по 8 бит, если присмотреться текст видно в нижнем левом углу картинки. Как реализовать в коде, чтобы сообщение записывало в каком то другом месте, допустим в верхнем правом углу картинки или посередине? Заранее спасибо за ответ.)
@sergesmith5433
@sergesmith5433 Рік тому
будут ли какие то изменения в вашем коде , если я буду использовать русский текст( не английский как у вас) ? заранее спасибо !
@user-xo5lv9jm9d
@user-xo5lv9jm9d 4 роки тому
Все очень круто, но как допустим сделать расшифровку без знания кол-ва помещенных в стегоконтейнер символов?
@KnowledgeSourceRu
@KnowledgeSourceRu 4 роки тому
Никита Звягинцев, никак) только если либо перебором, либо как-то шифровать в изображении сначала количество битов на байт и знать, как это число однозначно расшифровать
@user-xo5lv9jm9d
@user-xo5lv9jm9d 4 роки тому
@@KnowledgeSourceRu спасибо, ну я вот попробовал реализовать, что после первых 54 байтов я отвожу еще 32 на хранение значения длины сообщения, вроде как работает)
@KnowledgeSourceRu
@KnowledgeSourceRu 4 роки тому
Никита Звягинцев , отлично)
@Zeding_Stuff
@Zeding_Stuff Рік тому
вставлять стоп символ в закодированное изображение, после которого расшифрование будет прекращаться
@user-su5ix7ln7l
@user-su5ix7ln7l 2 роки тому
здравствуйте, а графического интерфейса не будет ?
@KnowledgeSourceRu
@KnowledgeSourceRu 2 роки тому
Здравствуйте! Думаете, он нужен? Проект ознакомительный и информационный. Это не конечный продукт, а некая история
@sergesmith5433
@sergesmith5433 Рік тому
иначе русский текст этот код неправильно расшифровывает ;(
Прячем сообщение в тексте [Стеганография на Python]
35:08
Источник Знаний
Переглядів 6 тис.
Level 1 to 100 Mystery Buttons
00:46
A4
Переглядів 8 млн
Повістки у Києві: «Яке право вони мають забирати всіх мужиків?» #війна #мобілізація #військові
00:41
Слідство.Інфо | Розслідування, репортажі, викриття
Переглядів 1,6 млн
I wrote a snake in ???
3:22
InfiniteCoder02
Переглядів 78
Kids 2.0 Forensics: данные и стеганография
44:30
CTF в Петербурге
Переглядів 10 тис.
SPbCTF: 26 февраля. Введение в ревёрс
31:24
CTF в Петербурге
Переглядів 23 тис.
Если вселенная бесконечна, то куда она расширяется
15:18
Космический Патруль
Переглядів 9 тис.
Пишем REST API сервис на Go - УЛЬТИМАТИВНЫЙ гайд
2:57:51
Николай Тузов — Golang
Переглядів 91 тис.
Level 1 to 100 Mystery Buttons
00:46
A4
Переглядів 8 млн