💻Зашифровал текст в картинке!

16 окт 2020
136 863 Просмотров

В этом видео расскажу о том, как зашифровать текст внутри картинки!
★ Full Stack Разработчик на Python: clc.am/OxV-JA скидка 45 % по промокоду Alex Gyver до 1.11.2020 ★
▼ Исходники и готовые приложухи ▼
github.com/AlexGyver/crypto
Насколько сложно закодировать буквы в пиксели? На самом деле совсем несложно. Я использовал Processing processing.org/ и его встроенные инструменты для обработки изображений и текстовых файлов, и подмешиваю коды букв в коды цветов пикселей. Задача оказалась очень интересная и имела несколько решений, думаю вам будет интересно.
Что за Lorem ipsum? Это стандартный текст для проверки макета страницы ru.wikipedia.org/wiki/Lorem_ipsum
Теги: #программирование #processing #эксперимент
═════════════════════════════════════
✔ Официальный сайт: AlexGyver.ru/
✔ Группа Вконтакте: vk.com/diyworkplace
✔ Поддержать канал денежкой AlexGyver.ru/support_alex/
✔ Instagram: instagram.com/alexgyvershow/
═════════════════════════════════════

Комментарии
  • не бросай тот канал MAD GIVER

    RC kzRC kz9 часов назад
  • Видать воронок приезжал и дал задание...

    Алексей ИвановАлексей Иванов10 часов назад
  • *Я без чаю, Гайвера и не включаю! Ну очень увлекательно...*

    Алексей ИвановАлексей Иванов10 часов назад
  • Интересно было бы зашифровать что нибудь в звуковой файл. Допустим что бы можно было воспроизвести песню, и диктофоном её проанализировать

    Студия "SOMNIUM"Студия "SOMNIUM"12 часов назад
    • *_Подпишись пожалуйста на мой канал!_* *_Я буду очень признателен!_*

      RС ХоббиRС Хобби10 часов назад
  • Сделай слайдер для видео из сантеха и ардуино (Максим 11 лет)

    MAX_SIMUSMAX_SIMUS15 часов назад
    • *_Подпишись пожалуйста на мой канал!_* *_Я буду очень признателен!_*

      RС ХоббиRС Хобби10 часов назад
  • Самый сложный ключ шифрования? Хех, берёшь одно простое 20-ти значное число, умножаешь на второе 20-ти значное простое число и получаешь пароль очень большой длинны, который ну очень сложно разгадать :)

    Даня ЕсенинДаня Есенин17 часов назад
    • *_Подпишись пожалуйста на мой канал!_* *_Я буду очень признателен!_*

      RС ХоббиRС Хобби10 часов назад
  • Го в обратную сторону, картинку в текст)

    Vitaliy ChervatyukVitaliy Chervatyuk18 часов назад
    • *_Подпишись пожалуйста на мой канал!_* *_Я буду очень признателен!_*

      RС ХоббиRС Хобби10 часов назад
  • Мы в школе даже не связывались с Паскалем, мы сначала изучали basic а потом перешли на питон после перерыва на обучении использования инструментов microsoft office

    ВладимирВладимир18 часов назад
    • *_Подпишись пожалуйста на мой канал!_* *_Я буду очень признателен!_*

      RС ХоббиRС Хобби10 часов назад
  • Была у меня такая программка в начале нулевых, тоже с BMP работала. Но за пересылку BMP в 2к20 могут сразу принять, без объяснения причин 😂😂😂 А вот в жпег зашифровать - очень сложно. Надо какие-то алгоритмы коррекции ошибок добавлять итп. Вот если такой шифровальщик для жпег сделаешь - будет тебе хвала и почет)

    MrPasheeMrPashee18 часов назад
    • *_Подпишись пожалуйста на мой канал!_* *_Я буду очень признателен!_*

      RС ХоббиRС Хобби10 часов назад
  • алекс! сделай машинку для дрифта из детской машинки без радио управления. И добавь в нее это управление!!! Пжалуста!!!! Прошу!!!

    Cherep SkiletevichCherep Skiletevich20 часов назад
  • цикада 3310?

    Ашот Какой аАшот Какой а22 часа назад
  • m.ruworld.info/slow/video/tKyZiJan221or44

    Енди КауфманЕнди КауфманДень назад
  • 5:30 кто знает, что слева написано? Есть перевод?

    Дмитрий ТДмитрий ТДень назад
  • 4:10 ты предупреждай про такие откровения, а то у меня возникто просветление и третий глаз открылся!

    Дмитрий ТДмитрий ТДень назад
  • Тебе бы в Гарвард или куда там пойти

    соколов KOSTYAсоколов KOSTYAДень назад
  • Можно зашифровать картинку в текст, а этот текст зашифровать в другую картинку. Так получится картинка в картинке

    Abrikos02 PROAbrikos02 PROДень назад
  • 10:07, не ну это уже майнкрафт какой-то

    Abrikos02 PROAbrikos02 PROДень назад
  • Появилась возможно глупая, но идея. А что если зашифровать текстовую информацию в звуки разной частоты, находящиеся в диапазоне в котором человек не способен их услышать?

    Verdjus ChanelVerdjus ChanelДень назад
  • ДАЕШЬ часы на ардуино и адресной ленте! ruworld.info/slow/video/y3SYb4SYr6lr234 только с минусом, хочу на улице повесить...

    kabyzilakabyzilaДень назад
  • Привет у меня есть идея для нового видео тебе! Если нужно!

    nano belkanano belkaДень назад
  • Дружище, как - то пришла в голову мысль что можно просто обрезать от сгаревшего бп. пк. провода нагревать зажигалкой (немного так) и нанизывать на штырьки ардуины нано.

    С нами БогС нами БогДень назад
  • ruworld.info/slow/video/m37GqoZ9rahospg он тебя псоветовал хотя я тебя смотрю 1 год!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

    ггггДень назад
  • Алекс, пж, сделай обучалку по питону! Ты так понятно всё объясняешь, так что, если можешь...

    Оцени рискиОцени рискиДень назад
  • Скоро доберёшься до того, как зашить в картинку *.exe'шник, главное не забудь сказать, что это в образовательных целях.

    Семён ДойниковСемён ДойниковДень назад
  • Мдаа. Баян

    ИлкаИлкаДень назад
  • Александр в одном маленьком шаге до создания своей криптовалюты!))) Дерзай! 😎

    Дмитрий И.Дмитрий И.2 дня назад
  • Хотелось бы больше самоделок, для кодинга есть другой канал. Даешь самоделки!!!

    RedgarRedgar2 дня назад
  • Зделай электро велик с ардуино

    Нурадил ДайырбековНурадил Дайырбеков2 дня назад
    • Давайте соберём лайки для велика

      Нурадил ДайырбековНурадил Дайырбеков2 дня назад
    • Пожалуйста

      Нурадил ДайырбековНурадил Дайырбеков2 дня назад
  • Добро пожаловать на темную сторону))

    MR. CrasherMR. Crasher2 дня назад
  • Коммент про то, что это видос не про шифрование, а про стеганографию, то есть скрытие факта передачи информации

    Г ГГ Г2 дня назад
  • Может зашифровать текст в аудио?

    Serafim KolesnikSerafim Kolesnik2 дня назад
  • Получить рандомное число можно снимая помехи с какой нибудь комплектующей пк.

    Георгий ПлюшкинГеоргий Плюшкин2 дня назад
  • не подскажешь как сделатъ коробку с кнопками для всяких симулаторов? руки чешутся от желания подёргать маленькие рычаги, а платить 500$ не очень-то хочется. Руки есть, паяльник есть, мозгов только нету разобраться

    Maxim PikalevMaxim Pikalev2 дня назад
  • Ты где был? Если в отпуске - АСУЖДАЮ, если бухал - АДАБРЯЮ)))

    Георгий ПлюшкинГеоргий Плюшкин2 дня назад
  • Гайвер сделай плиз авто наводку для камеры типо как твой ветелятор

    Maks ShipulinMaks Shipulin2 дня назад
  • Долго ждал твоё видео

    Alex TatarinAlex Tatarin2 дня назад
  • Мы этим на 3 курсе занимались, лет 20 назад. А еще по распределению определяли, есть ли в картинке шифровки

    Drakosha DrakoshaDrakosha Drakosha2 дня назад
  • Как на счёт шифрования в документе Ворд, но брать текст известных авторов)

    Сергей ПетровСергей Петров2 дня назад
  • Шифрование это круто но это не сантех не пайка надо канал назвать Алекс программист или дивилоп ну и Алекс задрод тоже нечего

    Fox NoxFox Nox2 дня назад
  • Привет подскажи пожалуйста а есть возможность самому собрать систему охраны периметра лазер метров на 60 типа токого ohrana.ua/datchiki/infrakrasniy-barer-lbx-60.html?gclid=Cj0KCQjw28T8BRDbARIsAEOMBczpd9IqgSWtcowfDpGD7IlMT_cNW7ZoDzjdNJeW4jkkruTmU94TCjIaAujlEALw_wcB

    Юрий МалетаЮрий Малета2 дня назад
  • Попробуй сделать прибор ночного видения, зонт со светодиодной адресной лентой, или с матрицами и лампу из волос🤣🤣🤣!

    Артем АмузинскийАртем Амузинский2 дня назад
  • Может сделаешь из своих исходников нормальную execute-программу для Винды? Чтобы реально можно было по-нормальному общятся с кем-нибудь.

    Igor PCIgor PC2 дня назад
  • Вот мне щас 14 лет. И я вроде смотрю твою и другие ролики по ардуино, инжинирингу и т.д. И вроде понимаю, а так трудно всё же. Бывает просто не вникаю и иногда не понимаю, как нужно для этого, другого что, или что делает это то. И всё же хочу очень научится и понимать всё это хорошо и самому делать. Может ли это быть связано с возрастом?

    EUNKOEUNKO2 дня назад
  • Для генерации зерна можно перевести набранный ключ в число с основанием системы счисления 256, после чего взять по модулю какого-нибудь большого простого числа

    Vanya IvanovVanya Ivanov2 дня назад
  • 20 лет назад была шикарная программа, которая с паролем и 128-битным шифрованием заливала в картинку все что хочешь - хоть документы, хоть видео, хоть музыку. Просто сильно рос размер файла

    Александр МилянАлександр Милян2 дня назад
  • Та да... Весёлая темка. Особенно в свете вирусов "шифровальщиков", коих гуляет по сети бесконечное множество. Пару месяцев назад мне посчастливилось поймать такую пакость. Базы 1С и все остальные файлы, к которым добрался червь стали ни кому не нужным хламом. За это убивать надо, Лёлик!

    Костянтин ЗалізнякКостянтин Залізняк2 дня назад
  • Алекс, ты прикалываешься? Нативными возможностями винды в картинку можно файлы/архивы и пр. зашивать, причем картинка все так же будет открываться))

    AleXAleX2 дня назад
  • Сильно муторно и непонятно для простой аудитории ! Ты лучше бы снял видео про самодельную винтовку гауса или новую страйкбольную .

    MILLIONMILLION2 дня назад
  • А что если в качестве случайных чисел использовать М последовательность ? Про эту последовательность псевдослучайных кодов хорошо рассказано в "Искусстве схемотехники" Аппаратно это делается очень просто на регистре сдвига с обратной связью через исключающее ИЛИ

    Alex MaletskyAlex Maletsky2 дня назад
  • 1:01 нет блин вторник

    F to pay respectF to pay respect2 дня назад
  • pgp слышал?

    Biba BobaBiba Boba3 дня назад
  • Так оно было аж в самом фотошопе, пока не выпилили под давлением спецслужб. Много же чего было - пжп похерили по той же причине, айсикью как только заикнулись про шифрование сразу захерели и разорились. Телега активно рекламировалась роскомнадзором под давлением фсб. Типа не смогли загасить, ага, гос служба не справилась с талантливым программером и даже не отравила его. ))) смешно. Хахаха.

    Floks 700Floks 7003 дня назад
  • Не пропадай, без тебя скучно

    andy feltandy felt3 дня назад
  • Да ладно, не гони, для этого давно уже софт есть, кажись лет 18 назад я впервые его скачивал! )

    K5072014 FoxK5072014 Fox3 дня назад
  • Нихера не понял, но очень интересно! :)))

    НикНик3 дня назад
  • будет ли версия вейпа 1.1.

    LEGO GreenLEGO Green3 дня назад
    • ну пже

      LEGO GreenLEGO Green3 дня назад
  • Маньяк!

    AMEREKAAMEREKA3 дня назад
  • А так можно было???

    LeonardoTheMutantLeonardoTheMutant3 дня назад
  • Невероятно..... Ты явно не с этой планеты....

    Иван ИвановИван Иванов3 дня назад
  • в свитчеры уходиш?

    ingegnere Alexingegnere Alex3 дня назад
  • Привет из Израиля 👋 👋 👋

    Николай ВуколовНиколай Вуколов3 дня назад
  • А теперь способ который я использую: Берем 2 файла : картинка "ordinary.jpg" и файл который хотим скрыть "hiddenfile.txt" Открываем "cmd" type hiddenfile.txt > ordinary.jpg:hiddenfile.txt Удаляем с компа файл который хотим скрыть "hiddenfile.txt" Чтобы убедиться что файл внутри картинки пишем : dir /r И видем такое: ordinary.jpg:hiddenfile.txt:$DATA А теперь чтобы открыть скрытый файл: notepad ordinary.jpg:hiddenfile.txt:$DATA Вуаля ! - reply с каждого кто знал про этот способ.

    Adrian V.Adrian V.3 дня назад
  • Супер! Очень интересно.

    Волк Ну, погоди!Волк Ну, погоди!3 дня назад
  • Криптографически стойкие генераторы ключа на основе текста любой длинны - это, конечно, хеш-функции. Например, SHA-256 или MD5.

    Илья ТрапашкоИлья Трапашко3 дня назад
  • У меня в вузе был предмет криптография и стеганография, мы там в изображении сообщение шифровали в Docx файлах, html тегах и т.д.

    Гордон ФрименГордон Фримен3 дня назад
  • Велосипед по новой? закидывал архивы в картинку. Картинку можно было просмотреть, как обычную, но, зная, можно было достать спрятанный файл. Это ещё с 2000 годов и раньше.

    Aleksandr BAleksandr B3 дня назад
  • Всем шалом, это канал Овера? Или почему вместо железок я вижу программы и криптографию?

    The GardenfoxThe Gardenfox3 дня назад
  • По поводу криптостойкости алгоритма в коде не уверен, ибо частотный анализ никто не отменял. Нужно использовать более проверенные методы, чем собственный самопал. Да тот же самый алгоритм Speck будет понадёжней. А так тема весьма интересная

    spuffikspuffik3 дня назад
  • когда решил зашифровать 195 гигапикселей : Сынок пора вставать и шифровать внук пора шифровать правнук пора шифровать

    Виктор ГречишкинВиктор Гречишкин3 дня назад
  • Алло Привет Неплохо сделать резак для пенопласта

    Roberto CarlosRoberto Carlos3 дня назад
  • Привет Алекс. Я недавно попробовал расшифровать шифр простой замены через частотный анализ и уперся в разницу теоретической таблицы частотности символов русскогл языка и реальной частоты символов в зашифрованном сообщении. В результате на выходе нечитаемая ерунда. Может есть идеи, как автоматизировать исправление ошибок подбора символов для замены? Поделитесь идеями, я почти неделю уже думаю над своей проблемой:). github.com/logoner/decryptstr.py/blob/main/decryptstr.py

    Vladimir GomanVladimir Goman3 дня назад
  • Классная тема

    47 }{итьёH47 }{итьёH3 дня назад
  • Осталось зашифровать что-то в музыкальном файле

    Jeniffer CalmlessJeniffer Calmless3 дня назад
  • сделай кодировщик картинок в текст

    Костя УгаровКостя Угаров3 дня назад
  • Был недавно 1 квест там тоже инфу в картинки закидывали посмотри там много любопытного было квест от Бабаевского

    Ян СокоринскийЯн Сокоринский3 дня назад
  • То что ты показал в этом видео называется "стеганография".

    Іван КлимчукІван Климчук3 дня назад
  • Прокомментирую, Алекс бро, ты пропал, тебе дали мало рекламных вставок, ты перестал выходить на главных страницах ютуба, с тобой всё в порядке? Не пропадай больше, ждем снова тебя в трендах!

    Rakhimzhan KurbanovRakhimzhan Kurbanov3 дня назад
  • Ну, можно взять кота и засунуть шифровку в его ошейник. И так получится зашифрованный кот.

    unsinpiltunsinpilt3 дня назад
  • *Пошел проверять все картинки на компе.*

    Алекcей БуровАлекcей Буров3 дня назад
  • Настолько просто и доступно что аж капец.⚡⚡💥🔥

    Эрик ХабибуллинЭрик Хабибуллин3 дня назад
  • 3:19 Шпэк

    Пожилой ЖмыхПожилой Жмых4 дня назад
  • Ждём следующее видео на тему взлома пентагона

    VG QuakeVG Quake4 дня назад
  • Осталось для смарта голосовой скремблер на ардухе сделать))

    Денис ТДенис Т4 дня назад
  • 👍

    Обитель ИгрокаОбитель Игрока4 дня назад
  • Метод шифрования интересный, но есть одна проблема: Злоумышленник может пропарсить всю картинку, определить, какие знания входят в диапазон букв и получить полный набор символов что ты использовал + мусор. Существуют алгоритмы по составлению текста из подобных наборов. Да, сценарии к видео точно не восстановит, но если там будет всего пару предложений, то велики шансы взлома. + Учти, что бмп файл в наше время выглядит слишком подозрительно. И на счет "ну никто ж не знает, как именно я зашифровал, может я все буквы еще по Цезарю сдвинул, ха" - идея хорошая, много простых шифрований при наложении дают хорошую защиту. Правда до тех пор, пока взломщики не подберут твою последовательность алгоритмов. Что делается так же не сложно. Да и в принципе симметричное шифрование сейчас небезопасно, если прям серьезно. Но в образовательных целях и для больших масс - твоя картинка достаточно хороша. В целом можешь провернуть все тоже самое с аудио и видеофайлами, там сложнее, но не на много. А потом, чтоб не сильно много теории и больше наглядности - можешь совместить с реальными объектами. Аля напечатать 3-х мерный qr код, или заставить насос качать воду с переменной скоростью, а с другой стороны шланга это считывать. Да, это уже передача информации, а не шифрование, но под категорию "защищенный канал" подходит,хех По поводу ключа - просто бери хеш из строки. Лучший вариант.

    Павел ИвановПавел Иванов4 дня назад
  • Просто хеш из строки ключа. Изи

    Павел ИвановПавел Иванов4 дня назад
  • Russian Hacker Basic manual :D

    TrackerTracker4 дня назад
  • Это не криптография, а стеганография) это раз. Два, есть гарантированные алгоритмы получения всей случайной последовательности по всего 3 подряд идущим псевдослучайным числам. В общем и целом, найти такой кортеж можно всегда, не так уж много будет букв t, h, e (если мы говорим про английский) и перебрать их не составит большого труда. Ну и есть спецпрограммки, которые специально под стеганографию подгоняются)

    Dima ZyryanovDima Zyryanov4 дня назад
  • да хрен с ним с текстом в картинке - попробуй туда песню засунуть размером хотя бы 7 МБ) Помню, у нас в универе на информатике была тема по шифрованию и лаба по ней - что мы только и куда не запихивали))) Текст засунуть не такая большая проблема, а вот уже песню разве что в фильм засовывать. По поводу ключей, кстати, есть ограничение на длину ключа. Для простых смертных этот параметр сейчас вроде как 56 бит (когда я учился, было 32 бита для простых смертных и вроде как 64 для спецподразделений, гостайны и всего другого сверхсекретного). А уж когда мы этот ключ генерировали, то там вообще смех стоял - программа сама писала, что нужно хаотично водить мышкой и набирать разные буквы на клавиатуре, и когда это делали одновременно человек 10, то выглядело это как сеанс оккультных наук)))))

    Сергей ССергей С4 дня назад
  • ништяк тему затронул интересно замудрено

    Александр СкородиловАлександр Скородилов4 дня назад
  • Пригодиться? Может? :'D Ты шутишь? Это же афигительная тема! Понимаешь что таким способом можно проверять подлиность своей интелектуальной-цифровой собственности аля подписи? Защита авторства Имея ключ/пароль для проверки ? Дополнительная ватермарка ...хотя если продумать дальше это вгоняет в противоречивость практичноти и логиности применения...да и "подпись" теряется при шакалировании jpeg'ом (

    Роман ПивоваровРоман Пивоваров4 дня назад
  • Забавный видос, шифрованик штука нужная.

    PlanerfulPlanerful4 дня назад
  • проблема со стойкостью: 2^32 перебирается программой гораздо быстрее, чем в ручную предложения по усовершенствованию: 1. использовать не функцию рандом, а сделать свой генератор, например на основе лрп (ссылка на википедию) 2. перевод пароля в ключ можно сделать с помощью хэш функции. вероятно, придётся запариться при написании, но оно того стоит

    Никита ДонцовНикита Донцов4 дня назад
  • Алекс Гайвер, ты говорил что покажешь как делать самолёт твоего друга своими руками. Где видео, я жду

    Алмаз СыздыковАлмаз Сыздыков4 дня назад
  • Только что смотрел видос про мини понг А как насчёт того чтоб его в калькулятор приспособить?

    Math bender MiataMath bender Miata4 дня назад
  • Огромное спасибо каналу весной благодаря вашим видео собрали свой коптер на 5 дюймов ! Есть предложение м.б. остальные зрители тоже, меня поддержат ? Параплан купить очень дорго ! а с мотором просто космос. Давайте соберем ПараПлан FPV с мотором или даже с двумя моторами, дальнолет ? за основу можно взять это крыло -> HobbyKing Paraglider Parafoil 1.95m =PRICE: RUB2,289 или м.б. есть крылья больше или лучше чем это ? (вот что мне уже удалось найти по данной теме тут ruworld.info/slow/video/vJjUkHNu2qCltqQ ) Хотелось бы еще добавить, Что в данном примере управление Парапланом происходит только с помощью Клевант, но можно же еще добавить сервопривод для акселератора и для крайних строп А ряда, что бы можно было сдлеать так называемые "большие уши" + повороты выполняються не только за счет Клевант Но и за счет переноса веса самого пилота или еще можно добавить + поворот по Yaw с помощью 2х моторов.

    ГШГШ4 дня назад
  • Привет Алекс! Скажи возможно ли сделать фотоловушку на ардуино с датчиком движения и с записью на sd карту... бо чёт по ценам продавцы помоему перегибают !

    silicon siliconovichsilicon siliconovich4 дня назад
  • Помнится мне в сериале "Очень странные дела" была гирлянда с алфавитом, почему бы не сделать такую в домашних условиях, но с адресной лентой и зашифровать текст и к примеру если человек знает расположение букв, он поймёт, ну или азбука морзе, но это как то не очень

    позитивный TOMпозитивный TOM4 дня назад
  • За один день a = int ( input ( ' Первое число: ')) b = int ( input ( ' Второе число: ')) c = a + b print ( c )

    Алихан ЖамбаевАлихан Жамбаев4 дня назад
  • 2020: Алекс зашифровал текст в картинку 3020: Картинка зашифровал Алекса в текст

    DimganDimgan4 дня назад
RUworld