Стеганография Python | Скрываем текст в изображении | Шифрование текста в изображении

  Переглядів 23,078

PythonToday

PythonToday

День тому

В данном видео разберемся, что такое стеганография и научимся скрывать и шифровать текст в изображениях png и jpg формата с использованием библиотек stegano и steganocryptopy.
🔥 Доступ в приват | Поддержать проект:
boosty.to/pythontoday
/ pythontoday
yoomoney.ru/to/410019570956160
🔥 Стать спонсором канала:
/ @pythontoday
Таймкоды:
00:00 - Интро
00:15 - Что такое стеганография
01:15 - Установка необходимых библиотек
01:40 - Запись сообщения в png изображение
02:34 - Чтение сообщения из png изображения
03:24 - Запись сообщения в jpg изображение
04:06 - Чтение сообщения из jpg изображения
04:34 - Запись текста в изображение с использованием ключа
06:30 - Расшифровка текста из изображения с использованием ключа
****Ссылки****
Код проекта на github:
github.com/pythontoday/stegan...
И в telegram канале:
t.me/python2day
****Соц.сети****
Telegram: t.me/python2day

КОМЕНТАРІ: 71
@PythonToday
@PythonToday 3 роки тому
Таймкоды для вас: 00:00 - Интро 00:15 - Что такое стеганография 01:15 - Установка необходимых библиотек 01:40 - Запись сообщения в png изображение 02:34 - Чтение сообщения из png изображения 03:24 - Запись сообщения в jpg изображение 04:06 - Чтение сообщения из jpg изображения 04:34 - Запись текста в изображение с использованием ключа 06:30 - Расшифровка текста из изображения с использованием ключа
@justuser8357
@justuser8357 3 роки тому
Таймкоды лучше в описании оставлять, в этом случае таймлайн, в плеере ютуб, будет разделятся на секции. Так перемещаться по видео удобнее. Попробуйте!
@PythonToday
@PythonToday 3 роки тому
@Just User Спасибо за информацию, они там есть. Просто куда-то пропала разделяющая полоска, причём на всех видео 😑
@maksum4062
@maksum4062 3 роки тому
Вы прекрасно все делаете. Я из маленького городка что на юге казахстана изучаю пайтон прошел курсы на степике не знаю в каком направлении двигаться. Хочу научится так же как и вы. Можете мне подсказать что изучать дальше. Хочу составить роудмап и придерживаться его. Благодарю
@EgorBorovik
@EgorBorovik 3 роки тому
Если бы другие создатели контента брали с тебя пример как надо преподносить, полезную информацию без воды, мир стал бы лучше
@PythonToday
@PythonToday 3 роки тому
Спасибо)
@gregn834
@gregn834 3 роки тому
Вот что мне нравиться в этих уроках, так это полное отсутсвие воды. Ни слова лишнего, всё в тему. Отличные уроки!!!!!
@PythonToday
@PythonToday 3 роки тому
Спасибо за фидбэк. Собственно одна из причин почему завёл канал. Просто ужастно бесит когда нужную тему на 5 минут люди растяыгивают на 3 часа стрима, да ещё и без тайм кодов.
@ismailisabekov8424
@ismailisabekov8424 2 роки тому
Дадада наконец-то нормальный канал про python. Везде уже одно и тоже. Как глоток чистого воздуха.
@danieldefo4868
@danieldefo4868 3 роки тому
Нереально полезный и интересный ролик, спасибо! Надеюсь, Вы не забросите данную тему
@yaroslavkartashov9449
@yaroslavkartashov9449 3 роки тому
Спасибо за информацию об интересных библиотеках. Хорошо бы уточнить, какие именно алгоритмы шифрования в них применяются и как генерируется ключ шифрования из задаваемого пользователем ключа. Для серьезных приложений кроме ключа обязательно должно использоваться случайное одноразовое число (nonce - Number Used Once), иначе (в случае применения поточного шифра) два шифротекста будут зависимыми друг от друга, и возможно раскрытие исходных текстов. Кроме того, сохранение изображения с криптограммой рядом с оригинальным изображением дает возможность выделить сохраненный шифротекст путем побайтового сравнения двух файлов изображений. Для исключения этого можно изменять размер и/или качество изображения (для формата JPEG). Ну и, наконец, можно предусмотреть возможность последовательного сокрытия в одном файле изображения двух различных текстов, зашифрованных различными ключами. Это может помочь в случае вынужденного раскрытия ключа (под принуждением): в этом случае можно раскрыть ключ, соответствующий маскирующему (безобидному) сообщению, сохранив при этом в тайне действительно секретные данные.
@PythonToday
@PythonToday 3 роки тому
Damn...Спасибо за фидбэк. Это мне у тебя нужно поучиться)) Я только начал изучать тему.
@user-wb1qx5jz3p
@user-wb1qx5jz3p 3 роки тому
Красавчик!!! Топи дальше! Про перенос из терминала в интерфейс интересно посмотреть
@gipssinho
@gipssinho 3 роки тому
Просьба немного увеличить текст кода. А так все отлично 👍
@kinetidragon4216
@kinetidragon4216 3 роки тому
Интересный вариант записывать пароли, так можно инфу передавать знающему человеку в беседе
@andreyp7633
@andreyp7633 3 роки тому
Полезный ролик, спасибо.
@andreydolgopolov4739
@andreydolgopolov4739 3 роки тому
Очень круто и интересно !!!
@OasisWordLessons
@OasisWordLessons Рік тому
Интересная тема с каждым днём всё актуальнее. Хотелось бы увидеть продолжение темы.
@nicolasrudnev6800
@nicolasrudnev6800 3 роки тому
Тема интересная хотелось бы ее продолжения.
@user-pr7pt1tr3d
@user-pr7pt1tr3d 4 місяці тому
Классно объясняешь! Спасибо за информацию. Жду выпуск про удаление/нанесение водяных знаков на картинку/видео
@Anonim-im6ln
@Anonim-im6ln 2 роки тому
Ракетна бомба! Дуже інтересно! Дякую вам!)😁🔥
@vanya111819
@vanya111819 3 роки тому
В начале видео прям процитировал мою дипломною работу))))
@mazur_vg
@mazur_vg 2 роки тому
Мощно! Спасибо!
@PythonToday
@PythonToday 2 роки тому
Благодарю!
@fantasy3469
@fantasy3469 Рік тому
Отличная, интересная тема. Весьма благодарен!
@PythonToday
@PythonToday Рік тому
Благодарю за фидбэк!
@user-hs7jm3nc2e
@user-hs7jm3nc2e 3 роки тому
Класс, очень полезно и интересно!
@PythonToday
@PythonToday 3 роки тому
Приветствую, благодарю за фидбэк
@AIHeart666
@AIHeart666 2 роки тому
Огонь))) Такой проект можно замутить)) Чудесный канал)))
@PythonToday
@PythonToday 2 роки тому
Благодарю за поддержку! Рад что видео полезны)
@muradbunyatov5571
@muradbunyatov5571 Рік тому
Спасибо большое за видео ролик. Но хотел бы добавить что данная библиотека работает только с PNG файлами (Как минимум у меня не получилось зашифровать или разшифровать сообщение в JPG файле)
@user-fz5ym3wv1e
@user-fz5ym3wv1e 3 роки тому
Полезное видео о Стеганографии
@user-xz4mj8fd9j
@user-xz4mj8fd9j Рік тому
Офигеть прикольно!
@gamegrih963
@gamegrih963 2 роки тому
для тех кто хочет закодировать русские символы в самой консоли можно изменить кодировку используя встроенный модуль os.system('chcp 1251')для русских символов ('chcp 65000') для латинских символов
@roottexet2451
@roottexet2451 3 роки тому
Если ещё актуален вопрос, про кирилицу, то есть здравая мысль на этот счёт, шифровать текст, но я немного другой способ использую, так-как не смог библиотеку установить на рабочей ос, но и в вашем примере думаю все сработает + дополнительная защита данных
@BorisenkoV89
@BorisenkoV89 3 роки тому
Полезно, спасибо.
@PythonToday
@PythonToday 3 роки тому
Благодарю
@BorisenkoV89
@BorisenkoV89 3 роки тому
@@PythonToday Здравствуйте, Вы планируете выпускать обучающие видео по Django?
@PythonToday
@PythonToday 3 роки тому
Привет, возможно. Но мне кажется их на ютубе просто тьма.
@BorisenkoV89
@BorisenkoV89 3 роки тому
@@PythonToday на Ютюбе их тьма, но качество изложенного материала и сама подача материала оставляет желать лучшего
@nikolajivanov8834
@nikolajivanov8834 Рік тому
Можно сделать нейросеть для анализа изображений на предмет стеганографии созданой в изображениях?
@user-su5ix7ln7l
@user-su5ix7ln7l 2 роки тому
здравствуйте, не подскажите видео с созданием графического интерфейса еще не вышло ?
@maximsargarovschi1263
@maximsargarovschi1263 2 роки тому
Как вариант для кирилицы записывать с началом вроде RUS, если начало шифра равна RUS то для следующего текста просто используем простую функцию шифрования дешифрования алфавита рус-анг и наоборот :)
@shuwiku
@shuwiku Рік тому
Хмм, как вариант для использования русской кодировки. Сначала перевести все символы к числам, с помощью ord() а потом зашифровать в картинку. При расшифровке обратно в символы с помощью chr(). И готово
@faker_x9496
@faker_x9496 2 роки тому
А это как-то возможно совместить с программой для определения пароля от Wi-Fi?
@user-jm6du2hc4k
@user-jm6du2hc4k 2 роки тому
Хотел спросить, как работают модуль exifHeader и библиотека Steganocryptopy? Искал теорию о них, но не нашел. Может вы подскажите?
@PythonToday
@PythonToday 2 роки тому
Не работал пока с этими библиотеками. У них нет документации?
@user-jm6du2hc4k
@user-jm6du2hc4k 2 роки тому
@@PythonToday Я не нашел, если честно)
@karachev8364
@karachev8364 3 роки тому
Такую картину можно в блокноте открыть и увидеть послание?
@pesk0w
@pesk0w 3 роки тому
Привет, можешь рассказать про свою операционную систему? Сейчас вот на windows, но хочу перейти на Linux, но боюсь.
@PythonToday
@PythonToday 3 роки тому
Привет, я выбрал Ubuntu. Страшного там ничего нет, всё просто, дружелюбно и стабильно. Начни с того, что поставь Ubuntu на виртуалку, потихоньку устанавливай софт и работай. Если есть возможность, то установи сразу на второй жесткий диск или другой ПК. Сложного ничего нет и любой возникший вопрос легко гуглится.
@gregn834
@gregn834 3 роки тому
Вот также и я боялся linux based. Теперь меня за уши не оттащишь отсюда. На всех компах теперь минт стоит. Винда только на одном осталась и то, второй осью.
@LLlyriK_KloP
@LLlyriK_KloP Рік тому
До прикручивания интерфейса как я понял не дошло?
@user-uh7pi3tr7l
@user-uh7pi3tr7l Рік тому
При расшифровке выскакивает ошибка exception: no description Не понимаю, в чем дело, код 1 в 1 как на видео Видимо библиотека вышла из строя
@vvvonderer4747
@vvvonderer4747 Рік тому
Крутое видео... Взять готовую библиотеку и зашифровать картинку, для этого много ума не надо. Нет бы самому написать реализацию!
@user-dh4wz6yz7r
@user-dh4wz6yz7r 3 роки тому
Привет, Автор, а какими еще языками ты владеешь к примеру, JS или PowerShell?
@kotowhiskas-7630
@kotowhiskas-7630 3 роки тому
Какой powershell, он же на убунту работает
@user-dh4wz6yz7r
@user-dh4wz6yz7r 3 роки тому
@@kotowhiskas-7630 PowerShell можно установить и на Ubuntu , к тому же у автора видео может быть и другая ОС кроме к Ubuntu !
@PythonToday
@PythonToday 3 роки тому
Привет, начинал с PHP+JS+HTML+CSS, немного Java, щепотка Python, в дальнейшем инересен C#+Unity
@yunigperec
@yunigperec 2 роки тому
как в Виндовс указать правильный адрес до картинки? пробовал - C:\Users 1\Pictures\f.png - НЕ ПОЛУЧАЕТСЯ и можно ли как то скаченные библиотеки сохранять в папку чтоб потом обратно использовать после переустановки
@navtikov
@navtikov 11 місяців тому
Нашли решение этой проблемы, сейчас тоже столкнулся с этом, файл не видит программа?
@setx3513
@setx3513 2 роки тому
И как потом раскрыть?
@hayksardaryan
@hayksardaryan 3 роки тому
А я написал свой скрипт который скрывает 54000 буквы в 300х300 фотке )) Ещё и графический интерфейс github.com/HaykSardaryan/PublicRepo/tree/main/text_to_image
@waodiwadowakdwakjgowafowak6890
@waodiwadowakdwakjgowafowak6890 3 роки тому
Жаль, что больше недоступно :(
@LLlyriK_KloP
@LLlyriK_KloP Рік тому
@@waodiwadowakdwakjgowafowak6890 согласен
@tenon1
@tenon1 11 місяців тому
Какая oc?
@PythonToday
@PythonToday 11 місяців тому
В данном видео Ubuntu
@bratasyukoleksandr4237
@bratasyukoleksandr4237 3 роки тому
Мне одному кажется, что и этого достаточно?, но модуль стоит попробовать написать
@arsenserik2586
@arsenserik2586 5 місяців тому
Если кто знает как lsb можно писать Русскими буквами, напишите пожалуйста
@shuwiku
@shuwiku Рік тому
Хммм, это вариант передавать зловредный код с помощью картинки...
@BB-rj7hk
@BB-rj7hk 2 роки тому
Р-Р° тобой выехали...санитары. Беги! - что делать?
2.1 Git - Основы - Конфигурация
8:46
JavaScript.ru
Переглядів 141 тис.
SMART GADGET FOR COOL PARENTS ☔️
00:30
123 GO! HOUSE
Переглядів 16 млн
Эксперимент во Вьетнаме. Истоки зависимости
00:47
Принцип неопределённости и квантовая запутанность
3:28:04
ИССЛЕДОВАТЕЛЬ ВСЕЛЕННОЙ
Переглядів 187 тис.
Как работает шифрование в HTTPS (SSL и TLS)
18:37
QA Studio | Шаг за шагом к Junior QA
Переглядів 4,1 тис.
Собеседование Python. Разбор вопросов
2:24:59
Rineisky Dev
Переглядів 276 тис.
Зачем я учил стенографию
13:21
Antipodean Polyglot / Полиглот-антипод
Переглядів 19 тис.
Что такое стеганография? Душкин объяснит
6:44
Душкин объяснит
Переглядів 925