Таймкоды для вас: 00:00 - Интро 00:15 - Что такое стеганография 01:15 - Установка необходимых библиотек 01:40 - Запись сообщения в png изображение 02:34 - Чтение сообщения из png изображения 03:24 - Запись сообщения в jpg изображение 04:06 - Чтение сообщения из jpg изображения 04:34 - Запись текста в изображение с использованием ключа 06:30 - Расшифровка текста из изображения с использованием ключа
Вы прекрасно все делаете. Я из маленького городка что на юге казахстана изучаю пайтон прошел курсы на степике не знаю в каком направлении двигаться. Хочу научится так же как и вы. Можете мне подсказать что изучать дальше. Хочу составить роудмап и придерживаться его. Благодарю
Спасибо за фидбэк. Собственно одна из причин почему завёл канал. Просто ужастно бесит когда нужную тему на 5 минут люди растяыгивают на 3 часа стрима, да ещё и без тайм кодов.
Спасибо за информацию об интересных библиотеках. Хорошо бы уточнить, какие именно алгоритмы шифрования в них применяются и как генерируется ключ шифрования из задаваемого пользователем ключа. Для серьезных приложений кроме ключа обязательно должно использоваться случайное одноразовое число (nonce - Number Used Once), иначе (в случае применения поточного шифра) два шифротекста будут зависимыми друг от друга, и возможно раскрытие исходных текстов. Кроме того, сохранение изображения с криптограммой рядом с оригинальным изображением дает возможность выделить сохраненный шифротекст путем побайтового сравнения двух файлов изображений. Для исключения этого можно изменять размер и/или качество изображения (для формата JPEG). Ну и, наконец, можно предусмотреть возможность последовательного сокрытия в одном файле изображения двух различных текстов, зашифрованных различными ключами. Это может помочь в случае вынужденного раскрытия ключа (под принуждением): в этом случае можно раскрыть ключ, соответствующий маскирующему (безобидному) сообщению, сохранив при этом в тайне действительно секретные данные.
для тех кто хочет закодировать русские символы в самой консоли можно изменить кодировку используя встроенный модуль os.system('chcp 1251')для русских символов ('chcp 65000') для латинских символов
Спасибо большое за видео ролик. Но хотел бы добавить что данная библиотека работает только с PNG файлами (Как минимум у меня не получилось зашифровать или разшифровать сообщение в JPG файле)
Как вариант для кирилицы записывать с началом вроде RUS, если начало шифра равна RUS то для следующего текста просто используем простую функцию шифрования дешифрования алфавита рус-анг и наоборот :)
Если ещё актуален вопрос, про кирилицу, то есть здравая мысль на этот счёт, шифровать текст, но я немного другой способ использую, так-как не смог библиотеку установить на рабочей ос, но и в вашем примере думаю все сработает + дополнительная защита данных
Хмм, как вариант для использования русской кодировки. Сначала перевести все символы к числам, с помощью ord() а потом зашифровать в картинку. При расшифровке обратно в символы с помощью chr(). И готово
Привет, я выбрал Ubuntu. Страшного там ничего нет, всё просто, дружелюбно и стабильно. Начни с того, что поставь Ubuntu на виртуалку, потихоньку устанавливай софт и работай. Если есть возможность, то установи сразу на второй жесткий диск или другой ПК. Сложного ничего нет и любой возникший вопрос легко гуглится.
Вот также и я боялся linux based. Теперь меня за уши не оттащишь отсюда. На всех компах теперь минт стоит. Винда только на одном осталась и то, второй осью.
как в Виндовс указать правильный адрес до картинки? пробовал - C:\Users 1\Pictures\f.png - НЕ ПОЛУЧАЕТСЯ и можно ли как то скаченные библиотеки сохранять в папку чтоб потом обратно использовать после переустановки
А я написал свой скрипт который скрывает 54000 буквы в 300х300 фотке )) Ещё и графический интерфейс github.com/HaykSardaryan/PublicRepo/tree/main/text_to_image
Таймкоды для вас:
00:00 - Интро
00:15 - Что такое стеганография
01:15 - Установка необходимых библиотек
01:40 - Запись сообщения в png изображение
02:34 - Чтение сообщения из png изображения
03:24 - Запись сообщения в jpg изображение
04:06 - Чтение сообщения из jpg изображения
04:34 - Запись текста в изображение с использованием ключа
06:30 - Расшифровка текста из изображения с использованием ключа
Таймкоды лучше в описании оставлять, в этом случае таймлайн, в плеере ютуб, будет разделятся на секции. Так перемещаться по видео удобнее. Попробуйте!
@Just User Спасибо за информацию, они там есть. Просто куда-то пропала разделяющая полоска, причём на всех видео 😑
Вы прекрасно все делаете. Я из маленького городка что на юге казахстана изучаю пайтон прошел курсы на степике не знаю в каком направлении двигаться. Хочу научится так же как и вы. Можете мне подсказать что изучать дальше. Хочу составить роудмап и придерживаться его. Благодарю
Исправь "шифрование текста..." на "внедрение информации..."
Шифрование и внедрение информации,это разные понятия.
Вот что мне нравиться в этих уроках, так это полное отсутсвие воды. Ни слова лишнего, всё в тему. Отличные уроки!!!!!
Спасибо за фидбэк. Собственно одна из причин почему завёл канал. Просто ужастно бесит когда нужную тему на 5 минут люди растяыгивают на 3 часа стрима, да ещё и без тайм кодов.
Нереально полезный и интересный ролик, спасибо! Надеюсь, Вы не забросите данную тему
Дадада наконец-то нормальный канал про python. Везде уже одно и тоже. Как глоток чистого воздуха.
Если бы другие создатели контента брали с тебя пример как надо преподносить, полезную информацию без воды, мир стал бы лучше
Спасибо)
Спасибо за информацию об интересных библиотеках. Хорошо бы уточнить, какие именно алгоритмы шифрования в них применяются и как генерируется ключ шифрования из задаваемого пользователем ключа. Для серьезных приложений кроме ключа обязательно должно использоваться случайное одноразовое число (nonce - Number Used Once), иначе (в случае применения поточного шифра) два шифротекста будут зависимыми друг от друга, и возможно раскрытие исходных текстов.
Кроме того, сохранение изображения с криптограммой рядом с оригинальным изображением дает возможность выделить сохраненный шифротекст путем побайтового сравнения двух файлов изображений. Для исключения этого можно изменять размер и/или качество изображения (для формата JPEG).
Ну и, наконец, можно предусмотреть возможность последовательного сокрытия в одном файле изображения двух различных текстов, зашифрованных различными ключами. Это может помочь в случае вынужденного раскрытия ключа (под принуждением): в этом случае можно раскрыть ключ, соответствующий маскирующему (безобидному) сообщению, сохранив при этом в тайне действительно секретные данные.
Damn...Спасибо за фидбэк. Это мне у тебя нужно поучиться)) Я только начал изучать тему.
Классно объясняешь! Спасибо за информацию. Жду выпуск про удаление/нанесение водяных знаков на картинку/видео
Интересная тема с каждым днём всё актуальнее. Хотелось бы увидеть продолжение темы.
Очень круто и интересно !!!
Интересный вариант записывать пароли, так можно инфу передавать знающему человеку в беседе
Огонь))) Такой проект можно замутить)) Чудесный канал)))
Благодарю за поддержку! Рад что видео полезны)
Красавчик!!! Топи дальше! Про перенос из терминала в интерфейс интересно посмотреть
Ракетна бомба! Дуже інтересно! Дякую вам!)😁🔥
Полезный ролик, спасибо.
Мощно! Спасибо!
Благодарю!
В начале видео прям процитировал мою дипломною работу))))
Класс, очень полезно и интересно!
Приветствую, благодарю за фидбэк
Тема интересная хотелось бы ее продолжения.
Отличная, интересная тема. Весьма благодарен!
Благодарю за фидбэк!
для тех кто хочет закодировать русские символы в самой консоли можно изменить кодировку используя встроенный модуль os.system('chcp 1251')для русских символов ('chcp 65000') для латинских символов
Полезное видео о Стеганографии
Просьба немного увеличить текст кода. А так все отлично 👍
Офигеть прикольно!
Полезно, спасибо.
Благодарю
@@PythonToday Здравствуйте, Вы планируете выпускать обучающие видео по Django?
Привет, возможно. Но мне кажется их на ютубе просто тьма.
@@PythonToday на Ютюбе их тьма, но качество изложенного материала и сама подача материала оставляет желать лучшего
Спасибо большое за видео ролик. Но хотел бы добавить что данная библиотека работает только с PNG файлами (Как минимум у меня не получилось зашифровать или разшифровать сообщение в JPG файле)
Как вариант для кирилицы записывать с началом вроде RUS, если начало шифра равна RUS то для следующего текста просто используем простую функцию шифрования дешифрования алфавита рус-анг и наоборот :)
Можно сделать нейросеть для анализа изображений на предмет стеганографии созданой в изображениях?
Если ещё актуален вопрос, про кирилицу, то есть здравая мысль на этот счёт, шифровать текст, но я немного другой способ использую, так-как не смог библиотеку установить на рабочей ос, но и в вашем примере думаю все сработает + дополнительная защита данных
Хмм, как вариант для использования русской кодировки. Сначала перевести все символы к числам, с помощью ord() а потом зашифровать в картинку. При расшифровке обратно в символы с помощью chr(). И готово
До прикручивания интерфейса как я понял не дошло?
А это как-то возможно совместить с программой для определения пароля от Wi-Fi?
здравствуйте, не подскажите видео с созданием графического интерфейса еще не вышло ?
Такую картину можно в блокноте открыть и увидеть послание?
Хотел спросить, как работают модуль exifHeader и библиотека Steganocryptopy? Искал теорию о них, но не нашел. Может вы подскажите?
Не работал пока с этими библиотеками. У них нет документации?
@@PythonToday Я не нашел, если честно)
И как потом раскрыть?
При расшифровке выскакивает ошибка exception: no description
Не понимаю, в чем дело, код 1 в 1 как на видео
Видимо библиотека вышла из строя
Привет, можешь рассказать про свою операционную систему? Сейчас вот на windows, но хочу перейти на Linux, но боюсь.
Привет, я выбрал Ubuntu. Страшного там ничего нет, всё просто, дружелюбно и стабильно. Начни с того, что поставь Ubuntu на виртуалку, потихоньку устанавливай софт и работай. Если есть возможность, то установи сразу на второй жесткий диск или другой ПК. Сложного ничего нет и любой возникший вопрос легко гуглится.
Вот также и я боялся linux based. Теперь меня за уши не оттащишь отсюда. На всех компах теперь минт стоит. Винда только на одном осталась и то, второй осью.
Какая oc?
В данном видео Ubuntu
Привет, Автор, а какими еще языками ты владеешь к примеру, JS или PowerShell?
Какой powershell, он же на убунту работает
@@kotowhiskas-7630 PowerShell можно установить и на Ubuntu , к тому же у автора видео может быть и другая ОС кроме к Ubuntu !
Привет, начинал с PHP+JS+HTML+CSS, немного Java, щепотка Python, в дальнейшем инересен C#+Unity
как в Виндовс указать правильный адрес до картинки? пробовал - C:\Users
1\Pictures\f.png - НЕ ПОЛУЧАЕТСЯ и можно ли как то скаченные библиотеки сохранять в папку чтоб потом обратно использовать после переустановки
Нашли решение этой проблемы, сейчас тоже столкнулся с этом, файл не видит программа?
Крутое видео... Взять готовую библиотеку и зашифровать картинку, для этого много ума не надо. Нет бы самому написать реализацию!
Если кто знает как lsb можно писать Русскими буквами, напишите пожалуйста
Мне одному кажется, что и этого достаточно?, но модуль стоит попробовать написать
Хммм, это вариант передавать зловредный код с помощью картинки...
А я написал свой скрипт который скрывает 54000 буквы в 300х300 фотке ))
Ещё и графический интерфейс
github.com/HaykSardaryan/PublicRepo/tree/main/text_to_image
Жаль, что больше недоступно :(
@@waodiwadowakdwakjgowafowak6890 согласен
Р-Р° тобой выехали...санитары. Беги! - что делать?