Алекс 2016 - сегодня мы сделаем картофельную пушку Алекс 2020 - сегодня мы зашифруем сценарий в картинке Алекс 2025 - сегодня мы сделаем простенькую летающую тарелку на ардуинке для полета на Луну , а схемы как всегда зашифрованы в картинке.
скучно, когда не вкурсе или забыл. У меня первое, ну и алекс показал только шифрование через зерно рандома, я это ещё из генератора карт майнкрафта знал
Ребятушки, очень давно ищу "словарь" на языке djebefola. В Африке такой придумали для коммуникации между деревнями. Играя на барабанах аборигены "в своём чатике" очень быстро передавали новости или потребности в любую точку континента. В Европе этот способ передачи корреспонденции назвали Телеграф буша) Такие шифровки состоят из 3-х нот и пауз между ними. Просьба, у кого есть инфо по этой теме, желательно в нотах - дайте маяка. зы @ AlexGyver Мне очень понравились Ваши выбор темы, глубина проработки, элегантность решения, понятная подача и философия свободного доступа с наработкам. Спасибо
Спасибо! Было просто интересно за Вами наблюдать, как идёт Творческий процесс! 👌😃 Очень доходчиво и занимательно рассказываете! ☺️ Успехов Вам и дальнейшего полёта Мысли! ✨🌟
Алекс! Идея классная родилась после очередного ПушИнстаПанка! Для нового проекта! БАРАБАНЫ ПУШНОГО!!! На вскидку - это что-то типа расберипишки, камера, машинное зрение, отслеживание кончиков барабанных палочек, в зависимости от области удара палочки озвучивание определенных семплов. Кто хочет БАРАБАНЫ ПУШНОГО - топайте коммент! Не топите )))
одна проблема: это bmp, и никто им не пользуется. если залить в публичное место, это самое место - контакт, например - быстро его пережмёт в джепег. отправлять оригинальные bmp в переписке крайне подозрительно и странно. а вообще интересная тема. можно ли зашифровать в большую картинку картинку поменьше?
Верно, bmp крайне палевный формат. Можно с png поэкспериментировать, он без потерь сжимает и более распространён. Есть еще варик, который в фотошопе проворачивать можно. Берешь картинку из инета и тупо накладываешь буквы, уменьшив их прозрачность и заливку до какого-то предела. Потом кидаешь другану, он скачивает из инета оригинал и в том же фотошопе вычисляет разницу. Кажется, это даже с jpg работало🤔
сто лет назад , из чистого любопытства ковырялся в графических файлах игры " Грибная эра " от " Невософт" , пытался подменить на свои , и что там там было необычно ( пересохранённая картинка с моими правками , теряли в игре прозрачность , хотя разве в формате jpeg есть альфа канал ? и весили в отличии от оригинала немного меньше) . Прочёл ваш комментарий и сразу вспомнил про эту игру .
Очень понравился видос. Я когда свои алгоритмы шифрования выдумывал в политехе, то брал тригонометрические функции от каждого символа и складывал. Такой типа хэша код получался. И еще. В bmp формате мой алгоритм выбирал серые области или наоборот яркие. Так устроено наше зрение, что именно там мы и не видим подвоха. Еще раз спасибо за видео, словно в своё студенчество вернулся))))
на самом деле более 3000 лет еще в древнем египте сообщения записывали в виде татуировки на лысую голову и ждали пока отрастут волосы....(остальное в инете)
Привет, Алекс! Был приятно удивлён такой тематике, т.к. абсолютно тоже самое я реализовывал на c++ (и в последствии на #) в своём бакалаврском дипломе, который писал в 17 году (специальность - защита информации). Алгоритм точно такой же -- замена наименьших значащих бит значений каналов цветов пикселей битами букв. Только реализовывал это всё через hex кодировку -- так исходное изображение отличалось от шифрованного максимум в 0.2% (прогамные тесты, на глаз отличить невозможно. Если использовать только последний бит вместо двух - различия ещё на порядок меньше, но меня бы устроил и результат в пол процента). Текст дополнительно шифровался сдвигом и ещё одной функцией (от декрипта по частоте повторения конкретных букв в документе), ключ сдвига был вшит в начало\конец изображения точно таким же методом, только без шифрования. Ну и работал не только с нешифрованными bmp, а с любыми картинками (благо в оглавлении файла вся нужная инфа о его структуре есть). В итоге нужен был только канал передачи изображения и диапазон пикселей, в которых хранился ключ (для демонстрации тогда использовал математику, основанную на размере изображения). Криптография и стеганография рулят!
@@floks700 я вот в матиматике нуб, хотя с шифрованием в bmp тоже игрался, правда было это страшно подумать, 15 лет назад и на delphi 5. На счет jpeg, исходя их его свойств и кодека, была идея попробовать техники из радиосвязи, с частототной модуляцией. Выглядит должно как эмуляция аналогового сигнала, используя по 1-2 биту с цвета .Для кодирования-декодирования придется ловить несущую частоту, как в эфире, бороться с шумом и и.п ) В теории это должно переживать многократные компрессии, правда данных влезет очень мало, хорошо если сотня байт на контейнер 1024х1024.
Описал как вирусы в фотки ныкать! Попробовал - получилось сделать "Троян", сделал рассылку своей "новой фотки" через ММS теперь знаю координаты всех своих подруг с GPS и GLONASS с переодичностью в 1 минуту!!!Спасибо за инфу! )))
Ураааа Алекс вернулся. Классный, очень интересный и познавательный видос. Много чего понял! Спасибо большое! У меня тоже есть канал где я занимаюсь электроникой и Ардуиной. Буду благодарен за подписку;)
"Зачем мне это?" подумал я в начале (хотя только вчера сбсуждали хранение текста в картинках) "Блин, интересно" подумал я в конце, посмотрев все видео. Алекс, молодец!!!
Вместо перемножения можно использовать crc32, md5 или sha1 в зависимости от желаемого количества бит этропии (стойкости к перебору) crc32 - 32 бита md5 - 64 бита sha1 - 128 бит sha256 - 256 бит
О, ну ты прям про мою курсовую снял видос) в магистерской я пошел еще дальше: зашифровывал в изображении сжатую копию этого изображения, чтобы при утрате части изображения можно было его восстановить
@@archsapostle1stapostleofth738 это не лексикоманство, а довольно точное определение, которое меняет смысл работы. Первая часть где была картинка ключ это шифрование. Да примитивное, но шифрование, ТК третьей стороне необходимо кроме знания алгоритма иметь ключ. Во втором случае где ключа нет это кодирование и для восстановления исходного сообщения достаточно знать алгоритм.
@@floks700 насколько я помню, в алгоритме xor шифрования берётся первая буква шифруемого и первая буква ключа, они переводятся в двоичные числа и к ним применяется xor, потом тоже самое со вторыми буквами и т.д. и т.п.
Году так в 2000, была прога, не помню как называлась, она в джпеги текст добавляла... После, кулхацкеры, научились в картинки код исполняемый встраивать... Алекс изобрел велосипед) зы: автоматом, Алексу, лайк за подробное описание алгоритма... :) ззы: И дрэйку за коммент)
Это генеально. Можно использовать это для поиска утечки информации. К примеру пользователь на сайте скачал видео и слил на торрент. Можно добавлять каждые 15 секунд кадр в который будет вшит Id пользователя и таким образом узнать кто это был.
Учусь на программиста, пока только 2 курс, но уже знаю из этого видео, у кого можно взять идею и наработки для "моего" проекта, а так, Алекс, очень понравился видос и было интересно узнать такое, спасибо
Привет, вопрос будет довольно странный но, чему можно научиться за 2 курса в программировании, ну типа научили ли вас писать программы и все такое, сам учусь в 11 классе и желаю учится на программиста
круто. ещё интереснее когда для расшифровки нужно несколько изображений когда . из пикселя онтимается сумма пикселей из разных изображений получится многоключевая защита когда для расшифровки нужно несколько ключей для многофакторного подтверждения.
Немного занимался криптографией, когда работал с одним проектом. Не буду советовать тебе реализовывать действительно надёжный AES (хотя для общего развития, уж поверь, очень полезно понять как он работает и реализовать его). Но советую присмотреться к CBC модулю. Суть в том, что есть вектор инициализации, который ты можешь генерировать рандомно и интегрировать в определенное, не начальное, место своей посылки. Зашифровывать по кускам xor-ом. 1 итерация) xor вектора инициализации и первой части посылки 2 итерация) xor получившейся части (которая будет первой частью зашифрованной) посылки и второй части ещё незашифрованной. И т.д. Расшифровка происходит тем же путем, только в обратную сторону, а поскольку ты знаешь место, где в расшифрованном месте хранится вектор инициализации, первую часть незашифрованной посылки получить тоже не будет проблемно. Вот мой совет по небольшому усилению криптостойкости)
Изначально видос был про криптографию, так как картинка в которой был зашифрованный текст отличалась от оригинала. Следовательно можно понять что здесь что-то не то, а во второй части он больше ушёл в Стеганографию, зашифровывал сам факт передачи сообщения. Надо было ещё зашифровать передаваемое сообщение😅
@@floks700 Правильное замечание. На днях пошёл покупать углошлифовальную машинку. Продавец упрекнул, мол, так бы и сказал, что нужна болгарка. И тут я вспомнил про ксерокс, адаптер....Но это не изменило наш мир.
В коментах уже сказали, что это "Стеганография" (гуглится 2 секунды). Теперь по алгоритмам: простейший алгоритм кодирования (шифрования) это XOR и не нужно особо заморачиваться с рандомом. Если нужны более серьезные алгоритмы, то существует масса готовых библиотек, тот же openssl или gnupg. Шифруйте и встраивайте. Если чуть разобраться в тех же форматах, то можно засунуть в тот же wave-формат, его же пожать в flac, а bmp в png. Это все сжатие без потерь. Как передавать данные вопрос другой, но архиваторы пока еще никто не отменял.
Ух дождались новое видео 😌👍Что-то мнего перерывов🤭 Я тоже снимаю про электронику и ардуино. Кому интересно, можете заглянуть) Буду благодарен подписке)🙏
Только это не шифрование а стеганография. Изначально римляне делали тату на голове у человека и отправляли в поход, в итоге у него под волосами скрыта Информация.
@@MrPashee у них тупо понты, а у авторитетных (и не очень) зеков татухи на самом деле показывают всю подноготную - сколько раз, когда и где сидел, род "деятельности", "ранг" (из блатных, "шестерка" или вовсе опущенный) и т. п.
Народ появилась идея сделать смарт очки на платформе esp32 cam с олед дисплеем наушниками и микрофоном с камерой. Будет голосовой ассистент поиск по фото распознавание лиц. Как думаете, получится? Писал гайверу в ЛС, сказал сделай. Пролайкайте чтоб гайвер увидел и ответил пж.
Про подобный способ шифрования я слышал более 10 лет назад. Причем там алгоритм посложнее будет и работает даже если распечатать изображение, отсканировать и прогнать через дешифровщик.
Предлагаю челендж: зашифруй что-нибудь в картинку и закрепи ее в группе ВК, но вот ключ никому не говори, оооочень интересно будет создать алгоритм который способен "взламывать" такой шифр, не используя метод подбора.
без оригинальной картинки (какой она была до шифоровки) задача нерешаема. но как только будет набор букв,то подбор фразы из рандомно перемешанных букв нейроночка раскусывает довольно быстро. Уже давно видел пример такой: идея там в повторяемости букв, сочетаний в словах итд
Пожалуйста, не делай такие долгие перерывы, если даже нечего придумать для нового ролика, все равно снимай, тупо как паяешь, даже это так приятно смотреть.
Давно ждал от тебя ролика, что на основном что на дополнительном канале, всё как всегда супер. Это ты мне напомнил как в фотошопе цвета строяться, там же тоже своего рода генератор цветов есть когда выбираешь свой цвет в палитре через знак (# решётка или диез) кому как угодно)). Замечательо, ещё раз спасибо!
Молодец! Хорошо и крайне информативно ! Ещё в школе (будучи учащимся ) сам писал такое на паскале, и на бейсике ... Правда могу сказать, дошёл до генерации и ключа ... Но так и не завершил. Работа такая кстати мне как раз и пригодилась в университете! Ещё раз мои восхищения - за труд и доходчивость, упорство и интерес!
@@ДмитрийПрядко-х3й , збс логика: если ты не работаешь или просто не было необходимости интересоваться какой-то узконаправленной тематикой, то ты тyпое школо... видео в первую очередь ознакомительное и снято на максимально понятном языке ! поэтому и заходит. с таким же успехом я могу тебе задать несколько вопросов в другой узконаправленной тематике, на которые ты точно не ответишь, и тогда получается, что ты тyпое школо. и такими вопросами тебя могут засыпать ещё тысячи человек "на этом канале". а то ниxeра себе умник нашёлся... в гуманитариях тебе место.
Мне самому резко в одно время понравилось шифрование. По поводу кодирования пароля в число - можешь получать md5 хеш и преобразовывать его в цифры путем перегона через просто нумерацию символов в ascii, а потом эти цифры как бы склеиваешь. Будет слегка длинный, но надежный цифровой ключ, почти всегда фиксированной длины
1) Есть способ поиска стеганографии в картинках, основанный на обратном процессе - все биты КРОМЕ младших забиваются нулями и результат выводится на экран, стеганография будет видна визуально. Чтобы получше от этого замаскироваться, перед вшивкой стеганограммы надо у ВСЕЙ картинки перебить младшие биты на рандом в диапазоне аски-кода. Тогда при вышеописанном анализе будет хотя бы равномерный шум, а не паттерн. 2) Функция деривации ключа- разумеется, криптографическая хэш-функция. Они все длиннее 4 байт - укоротить можно тонной способов, я бы порезал хеш на фрагменты по 4 байта и проXORил их между собой. 3) Если перед этим прогнать текст через AES с ключом из того же хеша, то будет вообще конфетка.
црц и хэш всегда одни и те же. Т.е. по факту паролем и будет это значение. Так в чём разница?) а вот мастер-ключ, от которого делают шифрующие ключи - другой разговор. Как номера кошельков в криптовалютах - кошелёк один, а номеров куча.
@@Achmd в удобстве передачи ключа собеседнику без особого ущерба стойкости ключа (KDF именно про стойкость). Для алгоритма шифрования обычно нужен ключ произвольной длины, связанной либо с алгоритмом, либо с сообщением. Накладывать это же требование на пароль - серьёзное неудобство. Всевозможные схемы с мастер-ключами и прочим полезны, если пользователя можно уговорить заморочиться это осознать и с этим работать.
@@Achmd так в качестве KDF нередко хэши и используют. Криптографические, правда (CRC мимо), ибо нужна стойкость, но любой хэш детерминированный, т. е. для одинаковых входов даёт одинаковый выхлоп. А как иначе, по-вашему, другая сторона сможет получить через KDF ключ для расшифровки, зная только пароль, если KDF (гипотетически!) может давать разный результат для одного и того же пароля?
Можно в аудио зашить ОЧЕНЬ много информации, используя стандартный кодек. Для больших объемов текстовой информации её стоит несколько обработать, хотя-бы методом Хафмана, для уменьшения объема, шифровать стоит лишь саму частотную таблицу - так можно свести с ума любые криптоалгоритмы подбора, а на сладкое - добавить помехоустойчивое кодирование,хотя-бы Хэмминга с некоторой избыточностью. И полученный кусок кода можно смело переводить в частотные девиации при пере-кодировании звука музыки. Так получите музон, который можно слушать спокойно, но если его запишет кто-то, а потом прогонит через фильтр девиаций частоты, то зная правило полинома Хэмминга, ключ для декодирования к частотной таблице Хаффмана - то сможет прочитать скрытый текст! Есть вообще еще более экзотические способы, но озвучивать их тут не стоит.
Ещё в 2001 году тупо открывал картинку в блокноте и в произвольном месте кода писал текст))) Картинка не менялась никак, а текст отсылался скартинкой))) Нафига такие сложности?
А смысл рекламировать Питон?) "Эталонной реализацией Python является интерпретатор CPython, поддерживающий большинство активно используемых платформ. Он распространяется под свободной лицензией Python Software Foundation License, позволяющей использовать его без ограничений в любых приложениях, включая проприетарные".
На йух Скил, тут на форуме за неделю Питон освоил до уровня дальше могу сам менять чужой код, за месяц уже могу писать несложный код сам, дальше посмотрим.
У мема "ой соре 2 одинаковые фотки скинул" появилась новая ветка
Алекс 2016 - сегодня мы сделаем картофельную пушку
Алекс 2020 - сегодня мы зашифруем сценарий в картинке
Алекс 2025 - сегодня мы сделаем простенькую летающую тарелку на ардуинке для полета на Луну , а схемы как всегда зашифрованы в картинке.
Кому интересны всякие простые самоделки камне на канал!!!!
th-cam.com/video/KD0VoiC4ruM/w-d-xo.html
После этого видео, разведки всех стран напряглись по поводу пересылаемой порнухи!))
Та порнуха то такое, а вот мемчики... Хотя, если в порнуху зашить 25 кадр с мемчиком, с зашифрованным сообщением, ммм
@@BigB00Bs та это понятно) все шакалят и понятно почему. Мы же тут шутим)
в формате avi передают зашифрованные avi меньшего размера, записанные на жесткое гей порно, ключ надо искать на члене актёра
@@KENISEG Пагади, дарагой. Вот сейчас встанет и ты увидиши весь прекрасный Тбилиси!!!
@@BigB00Bs в настройках соцсетей, например VK, можно выставить, чтобы картинки не пережимались в свой формат и инфа не потеряется...
Для меня, как начинающего программиста, это видео было очень интересным. Пожалуйста, снимай больше видео о программировании
Шифрование - КРАЙНЕ интересная тема и вовсе не скучная! Я бы сказал, что одна из самых забавных. Наркотик для прогера или математика.
Поддержую🤝
+
В топ! Чтоб Гувер еще видео сделал!
скучно, когда не вкурсе или забыл. У меня первое, ну и алекс показал только шифрование через зерно рандома, я это ещё из генератора карт майнкрафта знал
@@s.a8339 я бы взял бы 5933 букву начиная от с ,695 начиная от а, и поскольку я туповат то делал бы это вручную 😐
Кому интересны всякие простые самоделки камне на канал!!!!
Не пропадай больше так. Комент для развития канала и для того чтобы автор не пропал.
В музыку зашифруй картинку, в которой зашифрован текст
Легко, погугли SSTV. Почти музыка.
Этот же метод LSB можно применять и к wav файлам
Ребятушки, очень давно ищу "словарь" на языке djebefola. В Африке такой придумали для коммуникации между деревнями. Играя на барабанах аборигены "в своём чатике" очень быстро передавали новости или потребности в любую точку континента. В Европе этот способ передачи корреспонденции назвали Телеграф буша) Такие шифровки состоят из 3-х нот и пауз между ними. Просьба, у кого есть инфо по этой теме, желательно в нотах - дайте маяка.
зы
@
AlexGyver
Мне очень понравились Ваши выбор темы, глубина проработки, элегантность решения, понятная подача и философия свободного доступа с наработкам. Спасибо
извращенец....
Неа
Вырос мальчик, с сантехом возиться уже не интересно.
Сантехник - личинка программиста
@@Ponytamin в моем случае наоборот) Батя сантехник, я прогер
@@alekseibabichev1338 Раскрылась новая профессия. ;D
надо было шифровать текст в фотку 110й трубы)))
ща будет комп из г***а, палок и сантеха пилить)))))
Теперь папка «Домашка» точно под вечной защитой, даже если кто-то сможет угадать пароль от папки)
Поставить Линукс и в папку root порнуху складывать
Алекс мы все голосуем за тебя,
Удачи!
Диайвай премия года!
Спасибо! Было просто интересно за Вами наблюдать, как идёт Творческий процесс! 👌😃 Очень доходчиво и занимательно рассказываете! ☺️ Успехов Вам и дальнейшего полёта Мысли! ✨🌟
Ты гений своего времени!) побольше бы таких пацанов!)))
У нас подобное в университете преподовали, но у них настолько нудно и неинтересно получалось рассказывать, что никто не пошёл в эту область работать)
Круто! То редкое видео, которое замедляешь в два раза, чтобы успеть понять и насладиться!
Алекс! Идея классная родилась после очередного ПушИнстаПанка! Для нового проекта! БАРАБАНЫ ПУШНОГО!!! На вскидку - это что-то типа расберипишки, камера, машинное зрение, отслеживание кончиков барабанных палочек, в зависимости от области удара палочки озвучивание определенных семплов. Кто хочет БАРАБАНЫ ПУШНОГО - топайте коммент! Не топите )))
все такие умные но только он людей вдохновляет че то зделать самим молодец
Супер! Это же отличная идея как шифровать сообщения в чате! То, что мне нужно как раз!
Алекс, ты гений!
2020: Алекс зашифровал текст в картинку
3020: Картинка зашифровал Алекса в текст
Очень интересно, товарищ! Пройдёмте в отделение, расскажите что да как и кто!
одна проблема: это bmp, и никто им не пользуется. если залить в публичное место, это самое место - контакт, например - быстро его пережмёт в джепег. отправлять оригинальные bmp в переписке крайне подозрительно и странно. а вообще интересная тема. можно ли зашифровать в большую картинку картинку поменьше?
Верно, bmp крайне палевный формат. Можно с png поэкспериментировать, он без потерь сжимает и более распространён.
Есть еще варик, который в фотошопе проворачивать можно. Берешь картинку из инета и тупо накладываешь буквы, уменьшив их прозрачность и заливку до какого-то предела. Потом кидаешь другану, он скачивает из инета оригинал и в том же фотошопе вычисляет разницу.
Кажется, это даже с jpg работало🤔
@@Anynak69 а если отключить сжатие в настройках джипеге?
@@sovashurik всё равно портит. Не уверен, что в jpg можно сохранить без сжатия в принципе. Но можно поэкспериментировать
сто лет назад , из чистого любопытства ковырялся в графических файлах игры " Грибная эра " от " Невософт" , пытался подменить на свои , и что там там было необычно ( пересохранённая картинка с моими правками , теряли в игре прозрачность , хотя разве в формате jpeg есть альфа канал ? и весили в отличии от оригинала немного меньше) . Прочёл ваш комментарий и сразу вспомнил про эту игру .
@@seismomaster1093 jpg не содержит информации об альфе, с вот gif или png содержит. Возможно, что именно такой формат и был
Очень понравился видос. Я когда свои алгоритмы шифрования выдумывал в политехе, то брал тригонометрические функции от каждого символа и складывал. Такой типа хэша код получался. И еще. В bmp формате мой алгоритм выбирал серые области или наоборот яркие. Так устроено наше зрение, что именно там мы и не видим подвоха. Еще раз спасибо за видео, словно в своё студенчество вернулся))))
"Никогда еще Штирлиц не был так близок к провалу"
Кому интересны всякие простые самоделки камне на канал!!!!!!
@@zdodin какие камни?
@@casper1vanes самодельные видимо)
Долго ждал твоё видео
@Agent SE видео нет у тебя
Молодец, хорошо разобрался с шифрованием. Спасибо за понятное объяснение. 😉 👍
@@floks700 чисто ассиметричное это слишком жирно ).
Здоровское видео, особенно с разъясненини про виды изображений и как это запрограммированно
Стеганография для самых маленьких. Алгоритм простенький, но для непосвященных самое то, лойс
Видел эти работы еще лет 10 назад.. думаю с того времени прогресс значительно вырос
Блин, Гайвер узнал что такое стеганография, после 30 и более лет как она существует!!!
Все пропало :)), теперь по рекламе побегу питон изучать ;)
Все знают что такое бином Ньютона, но не все понимают подробности))
@@Oleg_13 на самом деле мало кто знает
на самом деле более 3000 лет
еще в древнем египте сообщения записывали в виде татуировки на лысую голову и ждали пока отрастут волосы....(остальное в инете)
Sergey Wybornow это они месяц ждали чтоб «отправить» сообщение🤠 что за бред
Шел писать такой-же коммент) но вот чего Гайвер не сказал, так это того, что контейнер не стойкий и любой вконтактик превратит его в труху)
Гайвер молодец, продолжай в том же духе, только не пропадай так
Привет, Алекс! Был приятно удивлён такой тематике, т.к. абсолютно тоже самое я реализовывал на c++ (и в последствии на #) в своём бакалаврском дипломе, который писал в 17 году (специальность - защита информации). Алгоритм точно такой же -- замена наименьших значащих бит значений каналов цветов пикселей битами букв. Только реализовывал это всё через hex кодировку -- так исходное изображение отличалось от шифрованного максимум в 0.2% (прогамные тесты, на глаз отличить невозможно. Если использовать только последний бит вместо двух - различия ещё на порядок меньше, но меня бы устроил и результат в пол процента). Текст дополнительно шифровался сдвигом и ещё одной функцией (от декрипта по частоте повторения конкретных букв в документе), ключ сдвига был вшит в начало\конец изображения точно таким же методом, только без шифрования. Ну и работал не только с нешифрованными bmp, а с любыми картинками (благо в оглавлении файла вся нужная инфа о его структуре есть). В итоге нужен был только канал передачи изображения и диапазон пикселей, в которых хранился ключ (для демонстрации тогда использовал математику, основанную на размере изображения). Криптография и стеганография рулят!
@@floks700 я вот в матиматике нуб, хотя с шифрованием в bmp тоже игрался, правда было это страшно подумать, 15 лет назад и на delphi 5. На счет jpeg, исходя их его свойств и кодека, была идея попробовать техники из радиосвязи, с частототной модуляцией. Выглядит должно как эмуляция аналогового сигнала, используя по 1-2 биту с цвета .Для кодирования-декодирования придется ловить несущую частоту, как в эфире, бороться с шумом и и.п ) В теории это должно переживать многократные компрессии, правда данных влезет очень мало, хорошо если сотня байт на контейнер 1024х1024.
Очень умно. Не к чему даже придраться. А главное ефективно работает.
Коротко о том как шифруются белорусские FBI агенты:
Описал как вирусы в фотки ныкать! Попробовал - получилось сделать "Троян", сделал рассылку своей "новой фотки" через ММS теперь знаю координаты всех своих подруг с GPS и GLONASS с переодичностью в 1 минуту!!!Спасибо за инфу! )))
Ураааа!!!!!! Гайвер видосик выпустил:)
Ура! Наконец-то видео появилось😌
Ураааа Алекс вернулся. Классный, очень интересный и познавательный видос. Много чего понял! Спасибо большое! У меня тоже есть канал где я занимаюсь электроникой и Ардуиной. Буду благодарен за подписку;)
Я твой подписчик
@@UK8CFT я тоже твой подписчик друг
Шикарно. Подошёл с фантазией
"Зачем мне это?" подумал я в начале (хотя только вчера сбсуждали хранение текста в картинках)
"Блин, интересно" подумал я в конце, посмотрев все видео.
Алекс, молодец!!!
Алекс, ты бог!!!!) реально крутые и познавательные видосы)))
Alex, близится зима, сделай пожалуйста, пуско-зарядное устройство, чтобы заводить машину в сильные морозы.
Ага, на ардуинке и что бы от одной кроны всю зиму работала)))
Вместо перемножения можно использовать crc32, md5 или sha1 в зависимости от желаемого количества бит этропии (стойкости к перебору)
crc32 - 32 бита
md5 - 64 бита
sha1 - 128 бит
sha256 - 256 бит
Я : смотрю видео
Уведомление : * приходит *
Я : У тебя здесь нет власти !
Спасибо за идеи, долго не мог придумать способы стеганографии а тут аж целых 5 разной степени сложности.
Очень помогло.
20 лет назад такие проги еще были. Тоже писал такие еще на 1 курсе))
@@floks700 Ну да.
О, ну ты прям про мою курсовую снял видос) в магистерской я пошел еще дальше: зашифровывал в изображении сжатую копию этого изображения, чтобы при утрате части изображения можно было его восстановить
Мы требуем больше шифрования!
@@floks700 ну уж извините, что не угодил вашему внутреннему лексикоману)
@@archsapostle1stapostleofth738 это не лексикоманство, а довольно точное определение, которое меняет смысл работы. Первая часть где была картинка ключ это шифрование. Да примитивное, но шифрование, ТК третьей стороне необходимо кроме знания алгоритма иметь ключ. Во втором случае где ключа нет это кодирование и для восстановления исходного сообщения достаточно знать алгоритм.
@@floks700 в xor шифровании ключ всё-таки есть)
@@floks700 насколько я помню, в алгоритме xor шифрования берётся первая буква шифруемого и первая буква ключа, они переводятся в двоичные числа и к ним применяется xor, потом тоже самое со вторыми буквами и т.д. и т.п.
Вот это правильно! Сел и разобрался в проблеме. Всё четко, конструктивно и со 100% КПД!!! Отлично!!!
Для меня видос баян, но за популяризацию лайк
Году так в 2000, была прога, не помню как называлась, она в джпеги текст добавляла... После, кулхацкеры, научились в картинки код исполняемый встраивать... Алекс изобрел велосипед) зы: автоматом, Алексу, лайк за подробное описание алгоритма... :) ззы: И дрэйку за коммент)
@@andretsyba2697 Подтверждаю. В конце 90-х была такая на IBM PC. Новое - хорошо забытое старое.
Алекс - Ты ГЕНИЙ!!! Спасибо за очень интересный видос! УДАЧИ ТЕБЕ!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Это генеально. Можно использовать это для поиска утечки информации.
К примеру пользователь на сайте скачал видео и слил на торрент. Можно добавлять каждые 15 секунд кадр в который будет вшит Id пользователя и таким образом узнать кто это был.
как же я жду эти выпуски
Учусь на программиста, пока только 2 курс, но уже знаю из этого видео, у кого можно взять идею и наработки для "моего" проекта, а так, Алекс, очень понравился видос и было интересно узнать такое, спасибо
Привет, вопрос будет довольно странный но, чему можно научиться за 2 курса в программировании, ну типа научили ли вас писать программы и все такое, сам учусь в 11 классе и желаю учится на программиста
@@fresh2014 смотри, я ушел в шарагу на базе 9 класса, 1 курс ушел на 10-11 класс, а сейчас мы повторяем питон и учим джаву, как то так)
@@GoxaShow Спасибо понятно, удачи в учебе
@@fresh2014 взаимно
В институтском курсе Телемеханики был раздел про шифрование и про самовосстанавливающиеся коды. Спасибо Алекс. Вспомнил молодость..
@@floks700 в случае с картинкой ключом это очень примитивное, но симметричное шифрование. Во втором случае да, кодирование.
Сразу вспомнил Фильм "Контакт" В нем был зашифрован целый видос. Инопланетяшки отправили чертеж машины для телепортации.))
Помню что то такое. Они в видосе с Гитлером его там зашифровали или это другой фильм?
@@alicec.5867 Он самый
Отличный фильм!
Фильм не смотрел, но в книге такое было. Отличная книга, кстати
Для телепердации
круто. ещё интереснее когда для расшифровки нужно несколько изображений когда . из пикселя онтимается сумма пикселей из разных изображений получится многоключевая защита когда для расшифровки нужно несколько ключей для многофакторного подтверждения.
Зашифровал текс в картинку, а пароль зашифровал ещё в картинку, и сделал из картинок мем, с паролем от картинки с паролем🤣
Офигенно круто. Супертурбокруто.
Увы, сложно для простого человека, но результат, это просто бооомбаа!😮
Сложно? Это же для школоты с бейсиком
@@evgeniysvinovsky326 мне сложно.
Немного занимался криптографией, когда работал с одним проектом. Не буду советовать тебе реализовывать действительно надёжный AES (хотя для общего развития, уж поверь, очень полезно понять как он работает и реализовать его). Но советую присмотреться к CBC модулю.
Суть в том, что есть вектор инициализации, который ты можешь генерировать рандомно и интегрировать в определенное, не начальное, место своей посылки. Зашифровывать по кускам xor-ом.
1 итерация) xor вектора инициализации и первой части посылки
2 итерация) xor получившейся части (которая будет первой частью зашифрованной) посылки и второй части ещё незашифрованной.
И т.д. Расшифровка происходит тем же путем, только в обратную сторону, а поскольку ты знаешь место, где в расшифрованном месте хранится вектор инициализации, первую часть незашифрованной посылки получить тоже не будет проблемно.
Вот мой совет по небольшому усилению криптостойкости)
Товарищ Гувер, запили, пожалуйста, электрический подогрев ботинок. Довольно актуальная самодельщина, я считаю.
Не хрена не понял, но интересно) 🤣 👌 👍 😂
Делай по чаще научпоп видео. Так как:
- Это легко и просто для тебя.
- Полезно для твоих подписчиков.
Метод называется Стеганография.
@@nemo_tod *facepalm*
Изначально видос был про криптографию, так как картинка в которой был зашифрованный текст отличалась от оригинала. Следовательно можно понять что здесь что-то не то, а во второй части он больше ушёл в Стеганографию, зашифровывал сам факт передачи сообщения. Надо было ещё зашифровать передаваемое сообщение😅
Не пропадай, без тебя скучно
опять путают шифрование с кодированием
@@floks700 Правильное замечание. На днях пошёл покупать углошлифовальную машинку. Продавец упрекнул, мол, так бы и сказал, что нужна болгарка. И тут я вспомнил про ксерокс, адаптер....Но это не изменило наш мир.
Ну начал он с шифрования, продолжил кодированием и закончил шифрованием все таки
В коментах уже сказали, что это "Стеганография" (гуглится 2 секунды). Теперь по алгоритмам: простейший алгоритм кодирования (шифрования) это XOR и не нужно особо заморачиваться с рандомом. Если нужны более серьезные алгоритмы, то существует масса готовых библиотек, тот же openssl или gnupg. Шифруйте и встраивайте. Если чуть разобраться в тех же форматах, то можно засунуть в тот же wave-формат, его же пожать в flac, а bmp в png. Это все сжатие без потерь. Как передавать данные вопрос другой, но архиваторы пока еще никто не отменял.
Ух дождались новое видео 😌👍Что-то мнего перерывов🤭
Я тоже снимаю про электронику и ардуино. Кому интересно, можете заглянуть) Буду благодарен подписке)🙏
Подписался. Благодарность приветствуется
@@Yupitrer спасибо большое! Подписался взаимно
Записки Шифровальщика.
С возвращением, учитель!
Gyver come back
Наконец то!!!!! 2 месяца уже ломка началась. Всем добра обнимаю . видео как всегда топ!!!!
Только это не шифрование а стеганография. Изначально римляне делали тату на голове у человека и отправляли в поход, в итоге у него под волосами скрыта Информация.
Интересно, что будет, если расшифровать татухи у отечественных рэперов?
@@MrPashee у них тупо понты, а у авторитетных (и не очень) зеков татухи на самом деле показывают всю подноготную - сколько раз, когда и где сидел, род "деятельности", "ранг" (из блатных, "шестерка" или вовсе опущенный) и т. п.
Кирилл Слезин, вы крайней невнимательны! Именно шифрование!
клевая самоделка и вообще в быту оч удобная. это рубрика " шикарные вещи для обуствойства "
Блин Алекс давай обратно железяки и сантех.
Нееее фу нафиг этот колхоз, этот контент лучше
Что "сложнА"??)) Не для твоего мозочка?)
@@ЕвгенийЕвгеньевич-п9г ну у тебя может и МОЗОЧЕК вместо мозга))
Товарищ давай к нам в КОЛХОЗ!
©Советский плакат
Норм, лишь бы всякую ерунду прессом не давил
Это дают как лабораторную работу по проге на первом курсе в Политехе))
Когда делал, не думал, что это может быть поводом для видоса
А если сделать шифровку на основе майнкрафта. Вводишь сид мира, и блоки на карте строются в текст.
Спасибо за подробное видео, пошёл создавать секретный мессенджер
Амперка -мы сделаль сериал из 13 серий както долго слишком.
Алексм гайвер-песле долгово ожидания я хотел зделать что небудь крутое но успешно забил.
Настолько просто и доступно что аж капец.⚡⚡💥🔥
Народ появилась идея сделать смарт очки на платформе esp32 cam с олед дисплеем наушниками и микрофоном с камерой. Будет голосовой ассистент поиск по фото распознавание лиц. Как думаете, получится? Писал гайверу в ЛС, сказал сделай. Пролайкайте чтоб гайвер увидел и ответил пж.
Дк делай, что попросту пиксели переводить
@@salysblin думаю над осуществлением
@@КиноПёс-ъ5н ну так жду через лет 10))
Про подобный способ шифрования я слышал более 10 лет назад. Причем там алгоритм посложнее будет и работает даже если распечатать изображение, отсканировать и прогнать через дешифровщик.
Предлагаю челендж: зашифруй что-нибудь в картинку и закрепи ее в группе ВК, но вот ключ никому не говори, оооочень интересно будет создать алгоритм который способен "взламывать" такой шифр, не используя метод подбора.
В архиве уже есть послания от него. поди ломай.
без оригинальной картинки (какой она была до шифоровки) задача нерешаема. но как только будет набор букв,то подбор фразы из рандомно перемешанных букв нейроночка раскусывает довольно быстро. Уже давно видел пример такой: идея там в повторяемости букв, сочетаний в словах итд
@@kudang6108 Архив/гугл диск/в настройках сжатие отключить вк
@@fyntig оригинальную тоже залить можно
Гоу электовелосипед из связки нескольких моторов от шуроповерта. Поставьте лайк чтобы Алекс увидел)
Пожалуйста, не делай такие долгие перерывы, если даже нечего придумать для нового ролика, все равно снимай, тупо как паяешь, даже это так приятно смотреть.
Давно ждал от тебя ролика, что на основном что на дополнительном канале, всё как всегда супер. Это ты мне напомнил как в фотошопе цвета строяться, там же тоже своего рода генератор цветов есть когда выбираешь свой цвет в палитре через знак (# решётка или диез) кому как угодно)). Замечательо, ещё раз спасибо!
В хакеров сегодня играем :)
Уууу, крутяяяк. СПАСИБО. Хорошая работа.
Нифига ничего не понял, но очень интересно👍👍👍
Кому интересны всякие простые самоделки камне на канал!!!
Молодец! Хорошо и крайне информативно ! Ещё в школе (будучи учащимся ) сам писал такое на паскале, и на бейсике ... Правда могу сказать, дошёл до генерации и ключа ... Но так и не завершил. Работа такая кстати мне как раз и пригодилась в университете!
Ещё раз мои восхищения - за труд и доходчивость, упорство и интерес!
Старая тема, давно в темном мире используют фото как шифрованые ссылки.
Ссылки на что? На порнуху поди)))
Вы про цикаду?
@@muspel810 да, в цикаде была стеганография. Тогда я не знал что это, полез гуглить, а тут и видео про нее вышло
Согласен, но для тупых школо на этом канале, видосик заходит. Надо в топчик )))
@@ДмитрийПрядко-х3й , збс логика: если ты не работаешь или просто не было необходимости интересоваться какой-то узконаправленной тематикой, то ты тyпое школо...
видео в первую очередь ознакомительное и снято на максимально понятном языке ! поэтому и заходит.
с таким же успехом я могу тебе задать несколько вопросов в другой узконаправленной тематике, на которые ты точно не ответишь, и тогда получается, что ты тyпое школо. и такими вопросами тебя могут засыпать ещё тысячи человек "на этом канале". а то ниxeра себе умник нашёлся... в гуманитариях тебе место.
Мне самому резко в одно время понравилось шифрование. По поводу кодирования пароля в число - можешь получать md5 хеш и преобразовывать его в цифры путем перегона через просто нумерацию символов в ascii, а потом эти цифры как бы склеиваешь. Будет слегка длинный, но надежный цифровой ключ, почти всегда фиксированной длины
А там это, конкурс на DIY блогера! Быстро голосуем!
Где? Все про него говорят, но ссылку никто не оставляет)
@@ilya7zz Ща буит
1) Есть способ поиска стеганографии в картинках, основанный на обратном процессе - все биты КРОМЕ младших забиваются нулями и результат выводится на экран, стеганография будет видна визуально. Чтобы получше от этого замаскироваться, перед вшивкой стеганограммы надо у ВСЕЙ картинки перебить младшие биты на рандом в диапазоне аски-кода. Тогда при вышеописанном анализе будет хотя бы равномерный шум, а не паттерн.
2) Функция деривации ключа- разумеется, криптографическая хэш-функция. Они все длиннее 4 байт - укоротить можно тонной способов, я бы порезал хеш на фрагменты по 4 байта и проXORил их между собой.
3) Если перед этим прогнать текст через AES с ключом из того же хеша, то будет вообще конфетка.
Нужно использовать не сам пароль, а него crc или hash.
KDF.
ru.wikipedia.org/wiki/%D0%A4%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D1%8F_%D1%84%D0%BE%D1%80%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BA%D0%BB%D1%8E%D1%87%D0%B0
црц и хэш всегда одни и те же. Т.е. по факту паролем и будет это значение. Так в чём разница?)
а вот мастер-ключ, от которого делают шифрующие ключи - другой разговор. Как номера кошельков в криптовалютах - кошелёк один, а номеров куча.
@@Achmd в удобстве передачи ключа собеседнику без особого ущерба стойкости ключа (KDF именно про стойкость). Для алгоритма шифрования обычно нужен ключ произвольной длины, связанной либо с алгоритмом, либо с сообщением. Накладывать это же требование на пароль - серьёзное неудобство.
Всевозможные схемы с мастер-ключами и прочим полезны, если пользователя можно уговорить заморочиться это осознать и с этим работать.
@@dside_ru эм... так KDF именно про мастер-ключ, а вопрос был Алексанру про CRC, который всегда одинаков для пароля.
@@Achmd так в качестве KDF нередко хэши и используют. Криптографические, правда (CRC мимо), ибо нужна стойкость, но любой хэш детерминированный, т. е. для одинаковых входов даёт одинаковый выхлоп. А как иначе, по-вашему, другая сторона сможет получить через KDF ключ для расшифровки, зная только пароль, если KDF (гипотетически!) может давать разный результат для одного и того же пароля?
Можно в аудио зашить ОЧЕНЬ много информации, используя стандартный кодек.
Для больших объемов текстовой информации её стоит несколько обработать, хотя-бы методом Хафмана, для уменьшения объема, шифровать стоит лишь саму частотную таблицу - так можно свести с ума любые криптоалгоритмы подбора, а на сладкое - добавить помехоустойчивое кодирование,хотя-бы Хэмминга с некоторой избыточностью. И полученный кусок кода можно смело переводить в частотные девиации при пере-кодировании звука музыки. Так получите музон, который можно слушать спокойно, но если его запишет кто-то, а потом прогонит через фильтр девиаций частоты, то зная правило полинома Хэмминга, ключ для декодирования к частотной таблице Хаффмана - то сможет прочитать скрытый текст! Есть вообще еще более экзотические способы, но озвучивать их тут не стоит.
Стоит
Сделай так чтоб лампочка мерцала незаметно для человека и передавала шифр. Если немолучится то можно сделать чтоб это мерцанте сводило с ума
Есть лампы дневного света, так вот они незаметно мерцают, но ооочень устают глаза. Ну или старые мониторы после которых глаза болят.
@@rio_futaba_ это понятно, но думаю есть способ убрать мерцание которое само по себе и сделать мерцание свое, с шифром
Очень интересное видео, я прям удивлен тому, как круто можно спрятать текст внутри картинки
Ещё в 2001 году тупо открывал картинку в блокноте и в произвольном месте кода писал текст))) Картинка не менялась никак, а текст отсылался скартинкой)))
Нафига такие сложности?
Чтобы его могли прочитать только те, кому нужно, а не все подряд
Кому интересны всякие простые самоделки камне на канал!!!!!
Наконец-то ты вернулся
я сначала подумал что у алекса питон рекламу заказал
а потом очередной клон skillshare
А смысл рекламировать Питон?) "Эталонной реализацией Python является интерпретатор CPython, поддерживающий большинство активно используемых платформ. Он распространяется под свободной лицензией Python Software Foundation License, позволяющей использовать его без ограничений в любых приложениях, включая проприетарные".
Skillgovno.
@@Oleg_13 а хрен знает зачем, я просто подумал так
зубную пасту же рекламируют)0)000)0
@@Kersmaik +
На йух Скил, тут на форуме за неделю Питон освоил до уровня дальше могу сам менять чужой код, за месяц уже могу писать несложный код сам, дальше посмотрим.
Мне было очень полезно, теперь буду обмениваться текстом через изображения.
А можно автоматический подем стульчака в туалете? А то ооочень надо (секрет зачем) -гы
Переделай автоматическую мусорку в поднималку стульчака
@@geometryshroom или мусорку в толкан
Ура Алекс Гивер вернулся.