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

  Переглядів 13,730

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

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

4 роки тому

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

КОМЕНТАРІ: 38
@svalkahitoff8777
@svalkahitoff8777 3 роки тому
Если бы в универе так же доступно всё поясняли, было бы в разы больше хороших программистов) спасибо за материал!)
@mikhailpetrov1948
@mikhailpetrov1948 4 роки тому
Большое спасибо, очень интересно и познавательно)
@user-fh9bq2mf1i
@user-fh9bq2mf1i 4 роки тому
Отлично поданный материал! Продолжай в том же духе! Хотелось бы так же увидеть реализацию разных алгоритмов в твоем исполнении
@KnowledgeSourceRu
@KnowledgeSourceRu 4 роки тому
Сергей Голубев, спасибо большое! Каких, например, алгоритмов? Что-то вроде сортировок? Ну это тогда только тех, которых на ютубе не так много. А про стеганографию еще буду искать, самому интересно)
@user-fh9bq2mf1i
@user-fh9bq2mf1i 4 роки тому
@@KnowledgeSourceRu можно поиск ещё, тоже интересные алгоритмы встречаются) может быть даже на каком нибудь другом языке типа C++
@KnowledgeSourceRu
@KnowledgeSourceRu 4 роки тому
Сергей Голубев, подумаю над этим!
@user-fh9bq2mf1i
@user-fh9bq2mf1i 4 роки тому
@@KnowledgeSourceRu спасибо за такой фидбэк)
@KnowledgeSourceRu
@KnowledgeSourceRu 4 роки тому
Сергей Голубев, :)
@alexanderalexander1637
@alexanderalexander1637 4 роки тому
супер. ни одной мысли зачем прятать, но прямая работа с даными для эффектов интересна.
@user-le4eg4hb6j
@user-le4eg4hb6j 4 місяці тому
Очень понравилось, что так подробно рассказали алгоритм, большое спасибо, желаю успехов в развитии канала
@user-gx3gr2pw6h
@user-gx3gr2pw6h 4 роки тому
Источник Знаний Огромадное спасибо за новинку!!!! И сразу хотелось бы Попросить Вас вернуться к Pygame и реализовать такую штуку как платформер это самая крутейшая часть Pygame.
@KnowledgeSourceRu
@KnowledgeSourceRu 4 роки тому
Иван, спасибо большое! Хорошо, подумаю над реализацией
@user-kn5om8lq4v
@user-kn5om8lq4v 4 роки тому
Почему у этого видео так мало просмотров? Мне как программисту было очень интересно, криптографию мы проходили, а вот стеганографию нет, спасибо за материал
@KnowledgeSourceRu
@KnowledgeSourceRu 4 роки тому
Дмитрий Волк, очень рад, что вам был интересен данный урок! Всегда пожалуйста)
@user-pu4ob6bm8p
@user-pu4ob6bm8p 4 роки тому
Как всегда годнота
@WCoder
@WCoder Рік тому
Ухх. Все круто. 😅
@danya8454
@danya8454 4 роки тому
Отлично объясняете в курсе про PyGame. Для меня как для новичка сложно все это понимать, но думаю со временем придёт. Удачи в развитии канал. Почему у такого замечательного канала так мало подписчиков?
@KnowledgeSourceRu
@KnowledgeSourceRu 4 роки тому
Dipper, спасибо вам большое за такие приятные слова. Очень приятно! А понимание придет обязательно. При этом вы всегда можете задавать вопросы в комментариях и на почте. Во всем помогу разобраться!
@danya8454
@danya8454 4 роки тому
@@KnowledgeSourceRu Удачи в развитии! :)
@milenzubova9414
@milenzubova9414 3 роки тому
Отличное видео!!! Интересно и понятно(для тех , кто не знает Python, можно переписать на с/с++, алгоритм рассказывается подробно)
@salavat3700
@salavat3700 2 роки тому
как раз сижу на Си делаю)
@carlryder21
@carlryder21 2 роки тому
@@salavat3700 я тоже)
@gonozov0
@gonozov0 3 роки тому
Спасибо за видос, очень интересно. Вопрос, а зачем сдвигать для img_mask сначала вправо? ведь у нас изначально в маске одни единицы и получится тоже самое, если убрать эту операцию
@KnowledgeSourceRu
@KnowledgeSourceRu 3 роки тому
Дмитрий Гонозов, спасибо. Не совсем понял вопроса. Где конкретно «сначала сдвигать вправо»? Каки это строки?
@gonozov0
@gonozov0 3 роки тому
Я имею ввиду двоичные операции сдвиг вправо и влево, применяемые для формирования маски для битов изображений
@KnowledgeSourceRu
@KnowledgeSourceRu 3 роки тому
Дмитрий Гонозов, это обнуляет последние биты маски
@mariial4083
@mariial4083 3 роки тому
Большое спасибо за видео! Подскажите, пожалуйста, на Си принцип создания масок такой же? Там ведь нет двоичного представления...
@KnowledgeSourceRu
@KnowledgeSourceRu 3 роки тому
Marylen Green, насколько я знаю, там оно тоже есть) Да и маски, вроде, действуют так же
@mariial4083
@mariial4083 3 роки тому
@@KnowledgeSourceRu Спасибо!
@robomelo5229
@robomelo5229 Рік тому
можешь расшифровать эту картинку? здесь спрятано приватный ключ кошелька,гле лежать 1 ETH puzzle, steganography
@richardplantagenet4095
@richardplantagenet4095 Рік тому
26:15 Режим "a+" на такое способен. Но там постоянно нужно будет учитывать позицию курсора
@provsoo
@provsoo 6 місяців тому
можно ссылку чтобы скачать hiew32?
@sergesmith5433
@sergesmith5433 Рік тому
почему мы читаем только 54 байта ? (22 строчка в коде)
@XintreaSecrets
@XintreaSecrets 3 роки тому
Очень интересный канал) могу помочь с обложками для видео если нужно)
@KnowledgeSourceRu
@KnowledgeSourceRu 3 роки тому
Спасибо) Приму к сведению, приятно. Напишите в группе вк, чтобы потом нетрудно было вас найти)
@XintreaSecrets
@XintreaSecrets 3 роки тому
@@KnowledgeSourceRu сообщение не отправляется. Страница закрыта.
@jiijijjijji
@jiijijjijji 2 роки тому
Картинки
@fakemail2382
@fakemail2382 4 роки тому
Можно было бы и в 30 минут уложиться, слишком разжёвывать не надо. Всё же стеганография не для чайников.
Учим Python за 1 час! #От Профессионала
59:01
Хауди Хо™ - Просто о мире IT!
Переглядів 10 млн
Повістки у Києві: «Яке право вони мають забирати всіх мужиків?» #війна #мобілізація #військові
00:41
Слідство.Інфо | Розслідування, репортажі, викриття
Переглядів 192 тис.
Угадайте концовку😂
00:11
Poopigirl
Переглядів 3,6 млн
ТРИЗ - инструмент решения задач, которые представляются нерешаемыми.
23:22
КАК УСТРОЕН PNG-ФАЙЛ?
36:46
Alek OS
Переглядів 292 тис.
Прячем сообщение в тексте [Стеганография на Python]
35:08
Источник Знаний
Переглядів 6 тис.