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

1 395 Просмотров 143 тыс.
Наука

В этом видео расскажу о том, как зашифровать текст внутри картинки!
★ 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/
✔ Группа Вконтакте: diyworkplace
✔ Поддержать канал денежкой AlexGyver.ru/support_alex/
✔ Instagram: alexgyvershow
═════════════════════════════════════

Комментарии

  1. Obektev
    Obektev
    Час назад

    Теперь видео о том, как зашить в фитнес браслет шпоры на матешу.

  2. Player 2725
    Player 2725
    5 часов назад

    Не работает

  3. Igor Davydkov
    Igor Davydkov
    5 часов назад

    "В шорохе капель ночного дождя зашифровал надежду..." :))) Кстати, распространение серьезных алгоритмов шифрования преследуется во многих государствах, а в США приравнено к продаже оружия.

  4. Рома Левый
    Рома Левый
    10 часов назад

    Парень, ты крут!!!

  5. Ооо Лллл
    Ооо Лллл
    19 часов назад

    Класс

  6. Арс Таф
    Арс Таф
    День назад

    Собери пожалуйста электроскейт

  7. Gray RUS
    Gray RUS
    День назад

    Мда!!! ух как жахнула человечество пандемия! сидя дома у компа зашифровал послание. что дальше?))) и да как говорил один мой знакомый программист. "Что нельзя скомпилировать на Ассемблере, приходится поять."

  8. Enroteg
    Enroteg
    День назад

    по этому видосу видимо зашифровали код youtube-dl (python), ибо репозитории почистили, а код спасти надо

  9. Leykoder TO
    Leykoder TO
    День назад

    а если текст зашифровать в музыку? , знаю звучит безумно!

  10. Semuel Sem
    Semuel Sem
    День назад

    Нифига не понял, но оч интересно..

  11. Василий Михайлович
    Василий Михайлович
    День назад

    rulife.info/home/video/d2ut27ujeHyksp4 сможес повторить?

    1. Василий Михайлович
      Василий Михайлович
      День назад

      rulife.info/home/video/aKWm29uDY6aBuYw

  12. Елисавета Микушина
    Елисавета Микушина
    День назад

    Какой факультет Ты заканчивал?

  13. Максим Зинченко
    Максим Зинченко
    День назад

    Когда новые видео?

  14. Alex Ch
    Alex Ch
    День назад

    Не всё, понятно , но очень интересно!

  15. Дмитро Казимірець
    Дмитро Казимірець
    2 дня назад

    Вау )

  16. Vladimir Boldavenko
    Vladimir Boldavenko
    2 дня назад

    Как насчёт проекта-челенджа по изготовлению шагомера/пульсомера ну навроде модных ныне приблуд для занятий спортом?

  17. Evgen Litvinenko
    Evgen Litvinenko
    2 дня назад

    Сними пожалуйста видео про флюсы, припои и паяльные пасты. Какие брать, а какие нет, что лучше паяет и с чем. Спасибо.

  18. Александр Козарь
    Александр Козарь
    2 дня назад

    Такую бы штуку но чтоб на выходе jpg получался, вот это было бы круто)

  19. Алексей Камешков
    Алексей Камешков
    2 дня назад

    Сразу видно чувака с "Вечеров десятки"

  20. Дмитрий Я
    Дмитрий Я
    2 дня назад

    Ракетная турель с камерой своими руками 2.0 НАРОДНУЮ ДАЁШЬ ????

  21. Егор Зуев
    Егор Зуев
    2 дня назад

    Я крайне ценю твое творчество , но тематика твоего канала очень изменилась. Раньше у тебя были самоделки по типу: фонари , повербанки, оружие, а теперь програмирование и 3d принтеры. Я НЕ СПОРЮ это интересно, но это все другое, это уже не канал с интересными самоделками. Ты бы это мог показывать на своем другом канале по ардуино, а тут показывать электронику, сантех и др.

  22. Женя Лев
    Женя Лев
    2 дня назад

    Сделай подсветку на ноут на крышку матрицы и для клавиатуры. Плиз

  23. Влад Коробейничев
    Влад Коробейничев
    3 дня назад

    Алекс мы все голосуем за тебя, Удачи! Диайвай премия года!

  24. CatSUPER Minecraft
    CatSUPER Minecraft
    3 дня назад

    Я ВАЩЕ В КВАНТОРИУМЕ ПИШУ НА ПИТОНЕ, А МНЕ 12 ЛЕТ (без 4 дней))

  25. Роман Корягин
    Роман Корягин
    3 дня назад

    Я когда был в универе тоже прятал в bmp файле текст, но у меня при "вытягивании" текста из изображения не требовалась изначальная картинка. 9:25 Принцип у меня тот же, но я растягивал букву аж на три пикселя чтобы менять только самый младший бит в каждом цвете. И я не вставлял никаких защит)

  26. Дмитрий Петров
    Дмитрий Петров
    3 дня назад

    ПРИВЕТ КАК ТЕБЕ ИДЕЯ СДЕЛАТЬ ЭЛЕКТРО ПОМПУ НА БУТЫЛКУ ОТ КУЛЕРА , С АЛИКА СИЕ УДОВОЛЬСТВИЕ 900 Р СТОИТ , МОЖЕТ ПОЛУЧИТСЯ ПОИНТЕРЕСНЕЕ САМОМУ СОБРАТЬ , НА АКОМУЛЯТОРЕ

  27. Григорий Попович
    Григорий Попович
    3 дня назад

    Как же вы замучили своей рекламой Питона. Мне 36

  28. Игорь Светиков
    Игорь Светиков
    3 дня назад

    Пароль надо зашифровать в названии картинки☝🏻

  29. ebalonix
    ebalonix
    3 дня назад

    а что произойдёт если сжать картинку зашифрованную?

  30. RC kz
    RC kz
    3 дня назад

    не бросай тот канал MAD GIVER

  31. Алексей Иванов
    Алексей Иванов
    3 дня назад

    Видать воронок приезжал и дал задание...

  32. Алексей Иванов
    Алексей Иванов
    3 дня назад

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

  33. Студия "SOMNIUM"
    Студия "SOMNIUM"
    4 дня назад

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

    1. RС Хобби
      RС Хобби
      3 дня назад

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

  34. MAX_SIMUS
    MAX_SIMUS
    4 дня назад

    Сделай слайдер для видео из сантеха и ардуино (Максим 11 лет)

    1. RС Хобби
      RС Хобби
      3 дня назад

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

  35. Даня Есенин
    Даня Есенин
    4 дня назад

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

    1. RС Хобби
      RС Хобби
      3 дня назад

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

  36. Vitaliy Chervatyuk
    Vitaliy Chervatyuk
    4 дня назад

    Го в обратную сторону, картинку в текст)

    1. RС Хобби
      RС Хобби
      3 дня назад

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

  37. Владимир
    Владимир
    4 дня назад

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

    1. RС Хобби
      RС Хобби
      3 дня назад

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

  38. MrPashee
    MrPashee
    4 дня назад

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

    1. RС Хобби
      RС Хобби
      3 дня назад

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

  39. Cherep Skiletevich
    Cherep Skiletevich
    4 дня назад

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

  40. Ашот Какой а
    Ашот Какой а
    4 дня назад

    цикада 3310?

  41. Енди Кауфман
    Енди Кауфман
    4 дня назад

    m.rulife.info/home/video/hqxvs8iiqGVkrpA

  42. Дмитрий Т
    Дмитрий Т
    4 дня назад

    5:30 кто знает, что слева написано? Есть перевод?

  43. Дмитрий Т
    Дмитрий Т
    4 дня назад

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

  44. соколов KOSTYA
    соколов KOSTYA
    4 дня назад

    Тебе бы в Гарвард или куда там пойти

  45. Abrikos02 PRO
    Abrikos02 PRO
    5 дней назад

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

  46. Abrikos02 PRO
    Abrikos02 PRO
    5 дней назад

    10:07, не ну это уже майнкрафт какой-то

  47. Verdjus Chanel
    Verdjus Chanel
    5 дней назад

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

  48. kabyzila
    kabyzila
    5 дней назад

    ДАЕШЬ часы на ардуино и адресной ленте! rulife.info/home/video/nXRumraTfKFn2oA только с минусом, хочу на улице повесить...

  49. nano belka
    nano belka
    5 дней назад

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

  50. С нами Бог
    С нами Бог
    5 дней назад

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

  51. гг
    гг
    5 дней назад

    rulife.info/home/video/bX6c1bh4eqBksZo он тебя псоветовал хотя я тебя смотрю 1 год!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

  52. Оцени риски
    Оцени риски
    5 дней назад

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

  53. Семён Дойников
    Семён Дойников
    5 дней назад

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

  54. Илка
    Илка
    5 дней назад

    Мдаа. Баян

  55. Дмитрий И.
    Дмитрий И.
    5 дней назад

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

  56. Redgar
    Redgar
    5 дней назад

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

  57. Нурадил Дайырбеков
    Нурадил Дайырбеков
    5 дней назад

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

    1. Нурадил Дайырбеков
      Нурадил Дайырбеков
      5 дней назад

      Давайте соберём лайки для велика

    2. Нурадил Дайырбеков
      Нурадил Дайырбеков
      5 дней назад

      Пожалуйста

  58. MR. Crasher
    MR. Crasher
    5 дней назад

    Добро пожаловать на темную сторону))

  59. Г Г
    Г Г
    5 дней назад

    Коммент про то, что это видос не про шифрование, а про стеганографию, то есть скрытие факта передачи информации

  60. Serafim Kolesnik
    Serafim Kolesnik
    5 дней назад

    Может зашифровать текст в аудио?

  61. Георгий Плюшкин
    Георгий Плюшкин
    5 дней назад

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

  62. Maxim Pikalev
    Maxim Pikalev
    5 дней назад

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

  63. Георгий Плюшкин
    Георгий Плюшкин
    5 дней назад

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

  64. Maks Shipulin
    Maks Shipulin
    5 дней назад

    Гайвер сделай плиз авто наводку для камеры типо как твой ветелятор

  65. Alex Tatarin
    Alex Tatarin
    5 дней назад

    Долго ждал твоё видео

  66. Drakosha Drakosha
    Drakosha Drakosha
    5 дней назад

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

  67. Сергей Петров
    Сергей Петров
    6 дней назад

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

  68. Fox Nox
    Fox Nox
    6 дней назад

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

  69. Юрий Малета
    Юрий Малета
    6 дней назад

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

  70. Артем Амузинский
    Артем Амузинский
    6 дней назад

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

  71. Igor PC
    Igor PC
    6 дней назад

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

  72. EUNKO
    EUNKO
    6 дней назад

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

  73. Vanya Ivanov
    Vanya Ivanov
    6 дней назад

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

  74. Александр Милян
    Александр Милян
    6 дней назад

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

  75. Костянтин Залізняк
    Костянтин Залізняк
    6 дней назад

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

  76. AleX
    AleX
    6 дней назад

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

  77. MILLION
    MILLION
    6 дней назад

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

  78. Alex Maletsky
    Alex Maletsky
    6 дней назад

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

  79. F to pay respect
    F to pay respect
    6 дней назад

    1:01 нет блин вторник

  80. Biba Boba
    Biba Boba
    6 дней назад

    pgp слышал?

  81. Floks 700
    Floks 700
    6 дней назад

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

  82. andy felt
    andy felt
    6 дней назад

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

  83. K5072014 Fox
    K5072014 Fox
    6 дней назад

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

  84. Ник
    Ник
    6 дней назад

    Нихера не понял, но очень интересно! :)))

  85. LEGO Green
    LEGO Green
    6 дней назад

    будет ли версия вейпа 1.1.

    1. LEGO Green
      LEGO Green
      6 дней назад

      ну пже

  86. AMEREKA
    AMEREKA
    6 дней назад

    Маньяк!

  87. LeonardoTheMutant
    LeonardoTheMutant
    6 дней назад

    А так можно было???

  88. Иван Иванов
    Иван Иванов
    6 дней назад

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

  89. ingegnere Alex
    ingegnere Alex
    6 дней назад

    в свитчеры уходиш?

  90. Николай Вуколов
    Николай Вуколов
    6 дней назад

    Привет из Израиля 👋 👋 👋

  91. Adrian V.
    Adrian V.
    6 дней назад

    А теперь способ который я использую: Берем 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 с каждого кто знал про этот способ.

  92. Волк Ну, погоди!
    Волк Ну, погоди!
    6 дней назад

    Супер! Очень интересно.

  93. Илья Трапашко
    Илья Трапашко
    6 дней назад

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

  94. Гордон Фримен
    Гордон Фримен
    6 дней назад

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

  95. Aleksandr B
    Aleksandr B
    6 дней назад

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

  96. The Gardenfox
    The Gardenfox
    7 дней назад

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

  97. spuffik
    spuffik
    7 дней назад

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

  98. Виктор Гречишкин
    Виктор Гречишкин
    7 дней назад

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

  99. Roberto Carlos
    Roberto Carlos
    7 дней назад

    Алло Привет Неплохо сделать резак для пенопласта

  100. Vladimir Goman
    Vladimir Goman
    7 дней назад

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