24 декабря Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!

Обезумевшей Яровой Тред #2 Итак, продолжаем дискуссию

 Аноним  OP 13/07/16 Срд 17:07:51 #1 №17215339 
14684188712860.jpg
Обезумевшей Яровой Тред #2
Итак, продолжаем дискуссию о законах Яровой, которая уже приобрела тут широкую популярность:
https://2ch.hk/po/res/17182850.html
https://2ch.hk/po/res/17203930.html
https://2ch.hk/po/res/17209299.html
А кроме того радуемся за Украину где можно наслаждаться плодами борьбы за сеть
https://2ch.hk/po/res/17197964.html
Архив прошлого треда с первыми гайдами и развернувшейся дисскуссией
http://arhivach.org/thread/186331/
Аноним  OP 13/07/16 Срд 17:09:49 #2 №17215379 
14684189898500.png
14684189898551.png
14684189898632.png
14684189898733.png
Итак, в прошлый раз было выяснено что хотя закодировать пикчой закодировать сообщение все же можно, сам факт обычной грубой кодировки видно даже не специалисту вооруженным взглядом.
Как было верно сказано выше, необходимо не только уметь кодировать сообщение и декодировать его потом, но и скрывать сам факт наличия кодированного послания
>>17158638
>Это всё хуйня, если шифр будет выглядеть как шифр.
>Шифр должен выглядеть как обычный текст. Или, например, набор квадратных уравнений в задачнике.
Иначе в противном случае
>>17140409
>они схватят тебя за анус, за то, что шифруешь
Существует множество способов как добиться такого эффекта и сокрыть присутствия шифра в изображение. Самый простой эффект состоит в следующем
В случае ячеек с шифрованным посланием записать например значение ключа символа в текущую ячейку уровня красного цвета, положить тоже самое в уровни зеленой и синей компоненты этого пикселя. Тогда они станут изображением в уровнях градации серого.
Это относится к первому изображению, полоса серых пикселей с левой стороны.
Однако даже если перевести потом и все остальное изображение тоже в уровни серого, полоса послания слишком заметна - пикча один.
Для дальнейших действий воспользуемся тем, что помимо собственно сообщения в пикчу можно записать и сопутствующую информацию о нем. В том числе и размер закодированного сообщения. Так как с точки зрения послания остальные пиксели совершенно избыточны, с их значениями обходится аккуратно не обязательно.
Например для всех пикселей после послания можно при записи сообщения вызывать заполнение случайными значениями из диапазона использованных при записи послания ключей. Таким образом изображение превратиться в просто шум. Читающий закодированное послание будет считывать без помех первые n символов, а сторонний наблюдатель только видеть пикчу с помехами вроде как у телевизора.
Все это относится ко второй пикче.
Таким образом можно через контактик начинать обменивать подобными пикчами, они будут нести в себе послания, но сам факта этого будет не так палевен.
Что важнее - подобную деятельность можно осуществлять даже если майор контролирует трафик и запрещает шифровку данных - ну сидит кучка ебанатов, кидает друг-другу послания в стиле шумов, мало ли даунов на земле русской?
Правда с моей точки зрения бросать в упор помехи - плохой стиль, так как изображения очень уж специфические.
Для этого возьмем пикчу и будем ее шифровать следующем образом
- все значения ключей пишем не подряд, а в каждую третью (пикча три) или каждую вторую (пикча четыре) ячейку изображения когда двигаемся вдоль изображения по обходя его по строкам и столбщам ячейка за ячейкой
- после того как сообщение записанно, алгоритм записи не останавливается, а продолжает его хуячить снова с начала, потом еще раз и еще раз, пока не закончится изображение
В итоге на изображение появляется некоторая периодическая структура вполне в духе того что любят в "современном исскустве" и инторнетах вообще.
При чтение аналогично читается только каждая вторая/третья/любая другая ячейка.
Следует отметить что шаг записи можно брать любой - хоть через сотню ячеек, главное что бы с таким шагом сообщение в изображение влезло.
Кроме того в шифрование помимо таблицы трансляции добавляется еще и шаг записи.
Таким образом требуется уже два таких параметра, что бы декодировать сообщение.
Да, шаг записи также можно кодировать в сообщение что бы оно носило в себе всю необходимую инфу, либо не делать этого что бы в случае чего криптологи противоборствующей стороны не получали дополнительные подсказки.
Таблицу трансляции так же по желанию можно либо помещать в изображение, либо нет.
Аноним  OP 13/07/16 Срд 17:18:15 #3 №17215502 
14684194958130.png
14684194958221.png
Однако на мой вкус даже этого пока не достаточно.
Требуется использовать по возможности пикчи, которые бы не только вызывали меньше подозрения, но и максимально были не различимы как в случае наличия кодированного послания на них, так и без него.
Для этого лучше всего с моей точки зрения использовать различные стенограммы, фракталы, психоделические изображения и подобные вещи.
Например на первом изображение нет кода, а на втором он есть в той же самой форме что и на четвертом после этого поста >>17215379
Даже подготовленному человеку, но не тру-профи будет визуально не просто понять есть ли тут код или нет.
Ну а пытаться искать черную кошку в каждой стенограмме или изображение фрактала - ну хуле, удачи.
Темболее что в 99.999999999999999999999999999999999% там ничего не будет.
Кроме того группа любителей стенограммы выглядит менее подозрительно чем группа любителей пикч просто с шумами.
Аноним  OP 13/07/16 Срд 17:22:47 #4 №17215588 
14684197676200.gif
14684197676391.gif
14684197676582.gif
14684197676593.jpg
Другие подходящие пикчи
На них кстати нет послания.
Аноним ID: Мирон Рошанович 13/07/16 Срд 17:25:02 #5 №17215626 
>>17215379
надо с альфа каналом мутить, а не с самим изображением
Аноним  OP 13/07/16 Срд 17:25:41 #6 №17215638 
14684199418820.png
14684199418831.gif
14684199418842.gif
14684199418893.jpg
Однако несомненно что стереограммы больше всего подходят для подобного.
Даже без послания они выглядят так, словно содержат его.
А может и содержат, только чье-то другое, хуй его знает.
Аноним ID: Казимир Климентович 13/07/16 Срд 17:27:24 #7 №17215663 
Берешь Word с текстом Ленина. Дописываешь, что надо в конце, белым текстом по белому фону. Вуаля!
Стеганография уровня /ро
Аноним ID: Мирон Рошанович 13/07/16 Срд 17:33:05 #8 №17215748 
>>17215626
че там в пнг, 8-битный альфа? берешь значение 255 за 1, 254 - за 0. визуально не заметно
Аноним ID: Захарий Сейфуллахьевич 13/07/16 Срд 17:37:32 #9 №17215816 
>>17215339 (OP)
Есть ещё идея засрать весь свой канал псевдошифрованным трафиком на самом деле мусором - пусть декодируют, лол.
Аноним ID: Мирон Рошанович 13/07/16 Срд 17:39:18 #10 №17215856 
>>17215816
раздавай торренты с шифрованием круглые сутки
Аноним ID: Захарий Сейфуллахьевич 13/07/16 Срд 17:40:43 #11 №17215874 
>>17215856
За торренты пока не карают, только нужно без авторского права чтобы контент был.
АТО АТАТА!
Аноним ID: Мирон Рошанович 13/07/16 Срд 17:42:41 #12 №17215906 
>>17215874
ставишь тор и включаешь режим ретранслятора (промежуточной ноды) - тоже подзасрешь свой трафик всяким мусором
Аноним ID: Федос Захарович 13/07/16 Срд 18:09:04 #13 №17216280 
Роскомнадзор запретил букву А
Роскомндзор зпретил букву Б
Роскомндзор зпретил укву В
Роскомндзор зпретил уку Д
Роскомнзор зпретил уку Е
Роскомнзор зпртил уку З
Роскомнор пртил уку И
Роскомнор пртл уку К
Росомнор пртл уу Л
Росомнор прт уу М
Росонор прт уу Н
Росоор прт уу О
Рср прт уу П
Рср рт уу Р
с т уу С
т уу Т
уу У
Аноним ID: Созонтий Абрамович 13/07/16 Срд 18:24:39 #14 №17216565 
яровая яровой, а вот скажите, многие на бордах куклой пользуются? (нет, я не от абизяны)
так вот, кукла тоже заботливо ведет историю всех ваших постов и тредов (пока только id) и хранит это в браузере (в локал сторадж)
причем, смена ойпи не поможет - все равно будет логится ваша история.

для проверки посмотрите свои посты - всё помечено "You" - это и есть история.
степан, конечно, для удобства это пилил, но тем не менее учтите.
к тому же кнопки удалить историю или не сохранять нет
Аноним ID: Захарий Сейфуллахьевич 13/07/16 Срд 18:38:05 #15 №17216783 
>>17215906
ЦП и прочий мусор? Спасибо за совет, годный, если бы я хотел присесть Раньше можно было гонять лысого такой трафик, сейчас что-то ссыкотно. И да, то ли в ТОРе цопе почти не осталось, то ли я не умею искать, но старые ссылки не работают, а где брать новые, я хз.
Аноним ID: Созонтий Абрамович 13/07/16 Срд 18:40:23 #16 №17216822 
>>17216783
это ж транзитный трафик (ты не являешься выходной/входной нодой), он шифрованный
Аноним ID: Мордэхай Юсуфович 13/07/16 Срд 18:43:06 #17 №17216862 
А я мамку на iptv перевёл теперь их диски засераются их же киселём ;) причём практически 24/7
Аноним ID: Лаврентий Игнатиевич 13/07/16 Срд 20:47:20 #18 №17218609 
>>17216862
АХАХАХА!!! БУДУ ЗАЛУПУ КАЧАТЬ ТУДА СЮДА ПРОСТО ОТ НЕХУЙ ДЕЛАТЬ НА БЕЗЛИМИТНОМ ТАРИФЕ!!! У НИХ ВСЕ БУДЕТ В ЗАЛУПЕ!!!
Аноним  OP 13/07/16 Срд 22:58:56 #19 №17220713 
А тема с яровой все набирает и набирает обороты.
Вот, нашел новых три треда просто промотав политач.
https://2ch.hk/po/res/17219631.html
https://2ch.hk/po/res/17205879.html
https://2ch.hk/po/res/17188414.html
Аноним  OP 13/07/16 Срд 23:38:56 #20 №17221422 
14684423368060.png
14684423368151.png
>>17218609
>БУДУ ЗАЛУПУ КАЧАТЬ ТУДА СЮДА ПРОСТО ОТ НЕХУЙ ДЕЛАТЬ
Аноним  OP 13/07/16 Срд 23:46:47 #21 №17221548 
>>17215816
Берешь и просто уровень загрузки проца пишешь в файл, а потом отсылаешь его куда-то с периодичностью какой захочешь. После чего так же автоматически скачиваешь файл и дописываешь его содержимое в другой.
Если спросят а хули ты делаешь - скажешь что мечтаешь написать духовную русскую ось и дать пососать гуглу и микрософту. А пока что для этого тренируешься и изучаешь основные элементы устройства буржуйского софта.
А по факту будешь гонять мусор по кругу хоть круглые сутки.
Аноним  OP 13/07/16 Срд 23:50:17 #22 №17221603 
>>17215626
Гм, а это идея.
Надо будет на досуге поэксперементировать.
Аноним  OP 13/07/16 Срд 23:52:52 #23 №17221655 
>>17216565
Нет, не пользуюсь ибо не доверяю.
А самому свою писать - ну это же блин надо сесть, писать. Больше мороки чем пользы.
Аноним ID: Златомир Венцеславович 13/07/16 Срд 23:53:55 #24 №17221676 
Короче на петиции на ченджорге рашкинским властям похуй, это и так понятно. Но, там можно запилить петицию проклятому Обаме с предложением запретить американским компаниям продавать софт и оборудование (и ввести санкции против остальных компаний и частных лиц), нужное богоспасаемой для исполнения этого закона.
Если выгорит будет эпик вин, на говно изойдут от бессильной злобы.
Аноним  OP 13/07/16 Срд 23:55:03 #25 №17221694 
>>17216862
>кто на нас с хуйней пойдет, тот от хуйни и погибнет
Аноним ID: Нил Ярославович 13/07/16 Срд 23:58:45 #26 №17221758 
14684435251640.webm
>>17216280
Аноним  OP 14/07/16 Чтв 00:00:24 #27 №17221784 
>>17221676
На самом деле годная идея.
Только нужно не только Обаме, а сразу в конторы конечного поставщика услуг.
Если заспамить майкрософты с гуглами в стиле "мы, угнетаемые граждане диктаторского режима, просим в солидарность с нашим протестом запретить ваш софт в страненей" то они в конечном счете отреагируют.
Не все, но кому-то из них в итоге захочется попиариться на этом, а после первого подобного делать это ринутся все.
Но конечно тут нужно не сто и не двести обращений и не от спамботов.
Аноним ID: Нил Ярославович 14/07/16 Чтв 00:01:13 #28 №17221799 
>>17221676
Им точно так же похуй будет, когда замаячит прибыль на которой можно сделать парочку новых миллиардеров.
Аноним  OP 14/07/16 Чтв 00:05:11 #29 №17221857 
>>17221799
Подобные компании уже не столько заинтересованны в сиюминутной прибыли, сколько в доле рынка и его переделе. Ибо "войны форматов" - побеждает не самый лучший, а самый популярный ибо проще лечь под одного из Енко рынка, чем косплеить из себя Мугивару.
Аноним  OP 14/07/16 Чтв 00:06:32 #30 №17221865 
>>17221758
Креаклиат в рахе еще жив и умеет доставлять.
Аноним ID: Нил Ярославович 14/07/16 Чтв 00:07:54 #31 №17221886 
14684440743480.jpg
>>17221857
У тебя аниме головного мозга, а создать левую фирму для перепродажи вообще практически обязательное условие.
Аноним ID: Демьян Аскольдович 14/07/16 Чтв 00:12:06 #32 №17221937 
Только у вас размеры входящего и исходящего файла разные. Так что готовьте анус.

Вам должны присылать имедж с зарезервированной памятью. Удачи.
Аноним ID: Демьян Аскольдович 14/07/16 Чтв 00:14:19 #33 №17221966 
>>17221676
Схуя ли им терять добровольные инвестиции от ебанутых шизиков?
Аноним  OP 14/07/16 Чтв 00:16:11 #34 №17221991 
>>17221886
>У тебя аниме головного мозга
Вообще-то скорее манга головного мозга, а не аниме.
Аноним ID: Мордэхай Асадович 14/07/16 Чтв 00:44:07 #35 №17222341 
14684462477740.jpg
>>17215379
А почему никто не вспомнил про рарджепег?
Аноним ID: Нил Ярославович 14/07/16 Чтв 00:53:43 #36 №17222455 
>>17222341
Олдфаги не палят, ньюфаги не знают.
Аноним ID: Иван Саддамович 14/07/16 Чтв 00:54:44 #37 №17222471 
>>17222341
оно легко скриптами обрезается
Аноним  OP 14/07/16 Чтв 00:58:49 #38 №17222520 
14684471296300.png
>>17221937
>у вас размеры входящего и исходящего файла разные
Щито?
Аноним  OP 14/07/16 Чтв 01:07:40 #39 №17222594 
>>17222341
По двум причинам.
Первая, все это изначально делается не столько для анона, сколько для моих слушателей. Тоесть материал должен быть не сложен в изложение, освоение и понимании.
Мне известно как за 20 минут изложить всю базовую теорию кодирования пикчами человеку, сказав о матрицах "можете считать это табличками эксельки", а строки - "ну это как таблички экселя, но только узкие в одну строку". И потом через три-четыре занятия они самостоятельно могут накрафтить полноценную прогу с простыми, но работающими, и главное - им самим понятными, классами, алгоритмами и структурами данных.
А вот про архивирование за 20-ть минут кажется так не рассказать.
Суть в том, что материал должен быть потенциально доступен в освоение даже трехклашке, способным читать и писать и знакомым хотя бы с действиями сложения и вычитания и таблицей умножения.
Это мое принципиальное требование к курсу.
Второе - >>17222471
Аноним  OP 14/07/16 Чтв 01:09:39 #40 №17222610 
>>17221966
Потому что они их и так теряють от ебанутых шизиков.
Аноним  OP 14/07/16 Чтв 13:30:32 #41 №17229025 
14684922322160.png
Аноним ID: Аверьян Тихонович 14/07/16 Чтв 14:30:06 #42 №17229995 
>>17221676
Начнут пилить с утроенной силой на свободном софте.
Аноним ID: Ермолай Акемович 14/07/16 Чтв 14:43:22 #43 №17230197 
>>17216565
Ага, а кэш браузера почистить не судьба.
Аноним ID: Иван Навидович 14/07/16 Чтв 14:45:17 #44 №17230238 
>>17222520
Ты скачиваешь имедж с рамером файла в 1мб, а отправляешь этот же имедж с 1,1мб.
Аноним ID: Ахмед Даренович 14/07/16 Чтв 16:04:33 #45 №17232060 
>>17230197
это не кэш, а локальное хранилище, там же и настройки куклы хранятся
Аноним  OP 14/07/16 Чтв 18:25:50 #46 №17234849 
>>17230238
Ох ты блин, так мне не показалось и двачурейдж снова появился и работает. Вангую скоро еще и значки появятся.
Алсо, видимо ты не верно понял один из базовых принципов работы. С чего ты взял что скачиваемая пикча и отправляемая пикча - одна и та же? Вернемся например в пост >>17215502
Тут присутствую две пикчи - левая оригинальная без послания и правая с посланием. О том, что одна из них послужила для второй знаешь только ты, я и еще парочка анонов с майорами. С точки зрения программного обеспечения они имеют разный размер, разное имя, разное время создания и даже при необходимости - разный формат.
Кроме того, тебе нет необходимости использовать одну и тужу пикчу для отправки сообщения. Например вторая, третья и четвертая пикча в >>17215379 и собственно та же вторая в >>17215502 содержат одно и тоже сообщение, обрабатываются одним способом и вообще в принципи взаимозаменимы.
Единственное пожелание - что бы размер пикчи был достаточен для записи всего сообщения. Но так как обычная пикча в 800 x 600 x 3 содержит 1 440 000 символов этого вполне достаточно что бы фигачить целые трактаты. из расчета где-то по 1-2 килосимволов на одну стандартную вордовскую страницу. Это кстати если у формата еще нет альфаканала.
Представь сколько можно забить в обоену для рабочего стола.
Возвращаясь к вопросу поста - узнать просто по пересылаемому трафику что пикча А, скаченная на комп и пикча B, отправленная с компа - по сути одна и та же почти не возможно. Только если либо за тебя возьмутся команда труЪ-профи и будут анализировать лично всю твою входящую и исходящую инфу с учетом хранящейся истории, либо посадить майора который точно так же будет лично на глаз определять похожесть пикчей. И то не факт что поможет.
Кроме того ты можешь качать пикчи, потом на них вешать звук и кидать сообщение как вебм, а на той стороне получатель будет снимать с вебм статичный фон, выкидывать не нужный в данном случае звук и читать что ты коданул в пикчу.
А еще можно кидать целое видео, засовывая в одну секунду десятки кадров где из них всех на все две минуты видео только одна будет содержать инфу. А товарищ майор будет потом неделями сидеть и сличать все пикчи, видео, вебм и весь твой скаченный мусор за последние пол года и сверять новоприбывший шум с тем мусором что уже был раньше.
Ну и плюс ты и сам можешь делать на компе пикчи, в том же пэинте или фотошопе или вообще просто принтскрином.
Ведь основная идея в том что послание шифруется и читается не зависимо от самой пикчи. Это как нацарапать пару строчек гвоздем на двери поезда - модель, тип, год и даже страна-владелец на содержание влияние не оказывает.
Ну конечно можно еще контролировать вообще все процессы на компе и отслеживать команды проца, но хранить все это от каждого пользователя компа рашки?
Сириусли?

Аноним  OP 14/07/16 Чтв 20:35:53 #47 №17237463 
14685177540220.png
Платежные сервисы Qiwi и Skrill внесены в реестр запрещенных сайтов
Роскомнадзор внес платежные сервисы Qiwi и Skrill в единый реестр запрещенных сайтов. Об этом сообщается в документах, поступивших в «Ленту.ру» от одного из хостинг-провайдеров.
https://lenta.ru/news/2016/07/14/skrillblocked/
Аноним ID: Иакинф Ульянович 14/07/16 Чтв 20:41:09 #48 №17237560 
https://github.com/Cr0s/JNanoBoard
Вот от моего знакомого. Внедряет инфу в картинки, в поле метаданных, т.е. не палятся. Работает сверху сосача, имеет гуй.
Аноним  OP 14/07/16 Чтв 20:43:12 #49 №17237600 
>>17237560
Уважуха.
Сейчас немного отдохну, допилю прогу и тоже выложу.
Один хер завтра это надо будет на курсах рассказать и всеравно гайд плить придется.
Аноним ID: Светозар Юлиевич 14/07/16 Чтв 20:57:34 #50 №17237860 
>>17237600
кстати, еще вариант. можно кодировать по матрице.
т.е. добавляем на изображение рандомный шум (ну как в bd/hd-рипах), а дальше по заранее сформированной матрице добавляем на изображение точки, несущую инфу. ну т.е. матрица - это по сути тоже шум, просто она указывает какие точки на изображении значащие (вроде ключа). единственный минус - эту матрицу-ключ нужно заранее передавать второму адресату.
Аноним ID: Гремислав  Лаврентиевич 14/07/16 Чтв 21:13:00 #51 №17238082 
>>17215339 (OP)
А я на всякий случай опять призову всех голосовать за отмену
https://www.roi.ru/28432/
https://www.change.org/p/отмена-пакета-яровой
И идти на митинг 26 июля
https://www.facebook.com/events/1764553853760156/

И всячески распространять эту инфу везде где можно.
Оп, если дальше будут треды - занеси в шапку треда что ли.


>>17215379
Зашифровать так чтоб никто не понял можно конечно, только суть в том что это не выход - позволять России превращаться даже не в Китай, а в какую-то КНДР.
Так-то по идее вот они там ща про поправки кукарекают - скорее всего они норму про запрет шифрования отменят, ибо это полный бред.
Не отменят - надо менять власть - ну прежде всего надо сделать ВСЕ чтоб в госдуру прошло как можно меньше пидоров, которые там сейчас сидят - и чтобы те кто прошли - это закон отменили нахуй и вообще расшатали текущую ситуацию, ибо жить так нельзя.
Думать как приспосабливаться к этому говну - это путь в никуда. К нему тупо НЕЛЬЗЯ приспособиться, мы сами себя уважать не будем, если будем к такому говну пытаться приспособиться.
Аноним ID: Боригнев Мухтарович 14/07/16 Чтв 22:44:18 #52 №17239631 
Долбоебы не знают про отрицаемое шифрование?
Аноним ID: Властислав  Мокеевич 14/07/16 Чтв 22:47:26 #53 №17239678 
14685256465150.jpg
>>17215339 (OP)
https://2ch.hk/d/res/381622.html

ПОДПИСЫВАЙТЕ, КРЕАКЛЫ!!!
Аноним  OP 15/07/16 Птн 06:05:38 #54 №17244504 
14685519383000.png
14685519383021.png
14685519383032.png
14685519383043.png
Это будет небольшой мануал.
По этой ссылке http://rgho.st/6rcGs22Z2 лежит архив следующей небольшой программки. Она может писать из текстового файла в пнгшную пикчу и из пнгешной пикчи в текстовый файл, но кроме этого обладает еще регулируемым шагом записи и забивает пикчу повторениями по принципу >>17215379 и >>17215502
Что бы записать сообщение в пикчу, требуется через баттон WriteTxtPath выбрать текстовый файл с содержимым послнаия, а через баттон WriteImgPath выбрать пнгешную пикчу, которая послужит основой для будущей пикчи с сообщением.
Под баттонами лежат диалоговые окна открытия файлов с фильтрами, а текстовые поля просто отображают открытый путь.
Так что теперь ввести некорректный путь будет проблематично.
Все это относится к первой пикче.
Кроме того есть счетчик шага, который принимает значения от 1 до 255 и с таким шагом пишет сообщение в пикчу. Значения счетчика можно задавать вручную в самом поле что бы не щелкать по сто раз подряд. Диапазон значений счетчика связан с тем, что он всегда пишется в первую ячеку пикчи и потому может принимать значения в диапазоне одного байта - в данном случае при записи сообщения в пикчу всем трем компонентам r g b присваивается одинаковое значение. Кроме того счетчик не может принимать значение 0 та как иначе сообщение будет писаться в одну первую ячейку пикчи.
Так же только после того как будут выбраны и путь к текстовому файлу с сообщением, и путь к пикче-носителю, разблокируется баттон осуществления записи записи, а лейбла над ним с Lock сменится на Unlock.
Все это относится к пикче два.
Теоретически пока идет запись, лейбла рядом с баттоном WriteMessage должна с Ready меняться на Busy и потом обратно на Ready когда запись сообщения в пикчу завершиться. Но обычно запись походит быстрее чем лейбла отреагирует.
Кроме того после того как запись очередного сообщения в очередной файл завершиться, пути к текстовому файлу и пикче обнулятся, а баттон WriteMessage снова станет заблокирован с пометкой Lock и можно будет повторить данный цикл заново.
Все это относится к пикче три.
Прога всегда пишет пикчу в ту же самую папку, где лежит пикча, послужившая прообразом. Пикча с текстом всегда имеет имя imgMess, тип .png и перезаписывает себя если в данной папке она уже существовала.
Все это относится к пикче четыре.
Аноним  OP 15/07/16 Птн 06:32:25 #55 №17244696 
14685535456610.png
14685535456621.png
14685535456632.png
14685535456683.png
Для чтения изображения аналогично через баттон ReadTxtPath требуется загрузить текстовый файл, в который будет записываться расшифрованное сообщение из пикчи, и саму пикчу с содержащей в себе сообщение.
Все это относится к пикче один.
Как и для записи, баттон ReadMessage будет разблокирован только тогда, когда будут выбраны и файл, куда загрузится расшифрованное сообщение, и пикча с самим сообщением. После чтения сообщения из пикчи пути к файлам в это блоке обнулятся, баттон ReadMessage снова станет заблокированным, а лейбла с Unlock снова вернется на Lock.
Выйти из программы можно по клавише Close.
Все это относится ко второй пикче.
Программа успешно берет русские и украинские символы, как например тут, где она из файла pasta.txt в файл pasta2.txt через пикчу imgMess перекинула пасту.
Все это относится к пикче три.
Второй тест - текст первых нескольких абзацев хоббита программа провела уже через другую пикчу-носитель. Несколько встреченных отсутствующих в таблице трансляции символов были заменены на специальный для такого случая символ.
Все это относится к пикче четыре.
Чтение и запись осуществляются независимо между собой, разве что не стоит пытаться одновременно писать и читать в один и тот же файл.
Программу не требуется перезапускать каждый раз что бы что-то в пикчи записать или из них считать.
Аноним  OP 15/07/16 Птн 06:53:00 #56 №17244870 
Да, хочу сказать спасибо тому кто в самом конце прошлого треда посоветовал выкладывать пасты на пастбине.
Уже и забыл что есть такая полезная штука.
Немного обновленная таблица трансляции
http://pastebin.com/AN91zs8Z
Класс с записью и чтением сообщения в и из изображения
http://pastebin.com/WB5RkvL1
Содержимое формы, если вдруг это тоже кому-то интересно - по факту она собственно к теме имеет мало отношения
http://pastebin.com/tFumba1u
Пояснение с разбором алгоритма будет позже - сейчас на это просто не хватит времени.
Аноним ID: Авенир Джананович 15/07/16 Птн 06:55:13 #57 №17244891 
14685549140740.jpg
>>17244696
И будем анонимными и шифрованными сообщениями на дваче перекидываться.
Аноним ID: Градомил  Жириновский 15/07/16 Птн 06:58:16 #58 №17244916 
>>17244504
Я такую прогу минут за 30 сделаю в вб, но не буду, мне лень.
Аноним  OP 15/07/16 Птн 07:00:23 #59 №17244928 
>>17237860
Да, но тут есть один ньюанс - плотность шума и плотность сообщения должны быть как минимум близки между собой. Ну и их диапазоны значений тоже.
В общем-то в пикчах со стереограммами >>17215502 реализовано именно это - там пикча уж сама по себе является шумом, на которую еще записывается шум повторяющегося сообщения. Только стереограмма чуть менее подозрительна чем обычные помехи и имеет специфический вид, защищающий от визуального определения наличия на ней сообщения.
В случае прямого взлома спецами-дешифровшиками она естественно долго не продержится. Но ведь им тоже кто-то должен вначале указать что именно надо взламывать - не ебаться же им с каждой пикчой в инете просто на всякий случай.
Аноним  OP 15/07/16 Птн 07:11:58 #60 №17245049 
14685559187200.png
14685559187201.png
14685559187202.png
>>17238082
Окей, занесу.
Да только судя по скорости треда 26-е наступит раньше чем тред доползет за третью сотню постов.
>>17238082
>Зашифровать так чтоб никто не понял можно конечно, только суть в том что это не выход - позволять России превращаться даже не в Китай, а в какую-то КНДР.
>Думать как приспосабливаться к этому говну - это путь в никуда. К нему тупо НЕЛЬЗЯ приспособиться, мы сами себя уважать не будем, если будем к такому говну пытаться приспособиться.
Ну собственно да.
Пытаюсь донести эту мысль еще с первого треда.
Аноним  OP 15/07/16 Птн 07:13:14 #61 №17245066 
14685559948260.png
>>17239631
http://arhivach.org/thread/186331/
Аноним  OP 15/07/16 Птн 07:14:41 #62 №17245075 
>>17244891
Во первых, такая борда вроде уже есть.
Во вторых, вангую в итоге в каждой пикче вирусов будет хоть лопатой греби.
Аноним ID: Heaven 15/07/16 Птн 07:16:38 #63 №17245090 
Тред одной няши
Аноним  OP 15/07/16 Птн 07:16:48 #64 №17245092 
>>17244916
Ого, за 30 минут написать один список-вектор и два обхода прямоугольной матрицы с внутренним счетчиком для записи и чтения. Ты покорил меня в самый исходник.
Аноним  OP 15/07/16 Птн 07:20:24 #65 №17245129 
>>17239678
Дякую.
Аноним ID: Авенир Джананович 15/07/16 Птн 07:24:19 #66 №17245162 
14685566592680.jpg
>>17245075
Что за вирусы?
Как это работает?
Аноним ID: Ярослав Давыдович 15/07/16 Птн 07:40:05 #67 №17245304 
>>17221865
>всратые кривляния на камеру
>доставлять
Аноним ID: Созонтий Абрамович 15/07/16 Птн 16:28:38 #68 №17255099 
>>17244928
ну так шум должен быть не монохромный, а из градаций серого или даже из оригинальных цветов пикселей, путем снижения/повышения их яркости - т.е. минимально заметен.

естественно, точка должна в этом случае хранить не 8 бит информации (чтобы не полностью замещать оригинальный пиксел), а 1..4 - т.е. немного изменять ту же яркость, а потом выделять эти биты и собирать уже инфу.
ну тут просто надо продумать, но это решаемо
Аноним  OP 15/07/16 Птн 17:47:48 #69 №17256504 
14685940689320.png
Аноним  OP 15/07/16 Птн 17:48:33 #70 №17256521 
>>17245162
Вечером накатаю простыню.
Аноним  OP 15/07/16 Птн 17:57:49 #71 №17256699 
>>17255099
>ну так шум должен быть не монохромный, а из градаций серого
Так он сразу из градация серого. Монохром это когда у тебя два крайних значения (0, 0, 0) и (255, 255, 255) падают во всех компонентах каждого пикселя. Так как ключей больше чем два, пикслей (key, key, key) дает уровень серого.
Относительно остального про минимальную заметность и изменение яркости - тут ты прав, но для этого надо использовать например алглоритмы сглаживания. Например писать уже ключи в ячейки подряд, а разбить изображение на квадратные области с центральной ячейкой 3 x 3/5 x 5/7 x 7 и т.д. в зависимости от того, насколько пикчи хватит и писать значения в эту ячейку, а остальные соседи потом сглаживать относительно нее.
Но это немного сложнее и будет дальнейшей темой.
Пока что стояла задача дать одновременно простой и все же действенный инструмент кодирования сообщений например пикчами и плюс что бы люди могли делать это сами. Качать подобный софт со стороны даже у того кому ты доверяешь - всегда очень большой риск.
Аноним  OP 15/07/16 Птн 17:59:36 #72 №17256733 
>>17256699
>Например писать уже ключи в ячейки подряд
фикс: не подряд
Аноним ID: Созонтий Абрамович 15/07/16 Птн 18:09:24 #73 №17256912 
>>17256699
Ну смотри, для каждой точки у нас 24 бита (по 8 на цвет).
Задействуем только младший бит из каждого компонента (rgb). Итого на в каждой точке можем хранить 3 бита информации.

Как именно распределять точки - тут уже обмозговывать нужно.
Например, вычисляем шаг чтобы равномерно распределить всю инфу по изображению. Т.е. делим общее кол-во точек на фактически необходимое - получаем инкремент. Дальше в первой точке (ну или в первых трех) записывается значение шага, а дальше начинаем шагать по точкам, собирая трех-битовые последовательности и формируем из них уже что хочешь.
Первым байтом (словом) записываем длину сообщения, а дальше идут сами данные.

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

Я прост нихуя уже не помню как собирать проекты, какие либы подключать, а так бы написал примерчик.
Аноним ID: Викула Флегонтович 15/07/16 Птн 18:18:56 #74 №17257071 
Чет вы тут по-моему велосипед изобретаете.
Вот же стеганография для АИБов: https://github.com/desu^desu^talk (^ убрать)
Аноним  OP 15/07/16 Птн 22:40:48 #75 №17260964 
14686116490930.png
Аноним ID: Ростислав Мордэхайьевич 15/07/16 Птн 22:56:30 #76 №17261140 
>>17215339 (OP)
Кстати сегодня попытался зайти на рутрекер, получил сообщение об ограничении доступа. Так что если кто-то надеется приехать в Украину за свободным интернетом то меняйте свои планы
Аноним  OP 16/07/16 Суб 01:07:19 #77 №17265523 
Так, бампану для начала тред.
А то турки такую кашу заварили, что пол доски сейчас смоет нахрен.
Аноним  OP 16/07/16 Суб 01:58:41 #78 №17267091 
14686235213370.png
14686235213411.png
Более детальный разбор принципа работы последней проги.
Основная идея в ней в том, что запись в прикчу производится не в каждую ячейку, а с некоторым периодическим шагом. Кроме того значение шага так же записывается в саму ячейку и получатель сообщения даже не должен знать его - достаточно знать где лежит шаг и как расположено послание вообще в пикче.
В данном варианте достаточно простой формат данных - шаг всегда пишется в самую первую ячейку пикчи с координатами (0, 0). Запись можно проводить только в одну матрицу уровней яркости, например в красную, но пока что она идет во все сразу - это сделано что бы все послание было в градациях серого и хорошо в дальнейшем гармонировало с бесцветными стереограммами.
После того как шаг записи помешен в изображение, в него с данным шагом начинает записываться само сообщение.
Все это относится к первому изображению.
Собственно, алгоритм записи не сложен, разве что стоит разобрать цикл записи.
Итак, суть в том, что запись должна идти только в каждую n-ю ячейку.
Для этого потребуется в самом просто два значения - значение сколько всего уже ячеек пройдено, и значение сколько уже было записано символов из строки-послания в изображение.
В данном коде http://pastebin.com/WB5RkvL1
key - значение ключа символа послания
ch - чаровское значение для хранния символа послания
tblTr - таблица трансляции
width - ширина изображения
height - высота изображения
strMess - строка с посланием и добавленным в нее символом признака конца послания
strLen - длина этой строки
step - шаг записи
indexStrMess - индекс числа пройденных ячеек
indexStrMess2 - индекс числа записанных символов послания
Во второй пикче приведен цикл записи.
В самом начале оба индекса indexStrMess и indexStrMess2 зануляются что бы адекватно отображать предназначенные им индексы.
Индекс indexStrMess увеличивается на единицу с каждой пройденной ячейкой внутри двухуровнего фора для обхода прямоугольной матрицы. Надо помнить что в самой первой ячейке с индесами (0,0) находится шаг записи, и поэтому ячейка следующая ячека, куда пойдет первый символ послания - это ячейка с индексом (0,3), так как (0, 1) и (0, 2) пропускаются.
Однако так как индекс всегда на одно значение меньше чем число пройденных ячеек, то ячейка (0,3) это четвертая ячейка от начала изображения.
В итоге любая ячейка, куда следует вести запись, будет удовлетворять условию что ее индекс, увеличенный на единицу, всегда с остатком ноль делится на шаг записи.
(indexStrMess + 1) % step == 0
Дальше собственно если это условие выполнилось, то для этого надо узнать индекс номера символа в строке strMess. Для этого применяется индекс indexStrMess2
Выполнив целое деление числа пройденных ячеек всего на размер шага с отбросом остатка получим число записанных ячеек. Если это число меньше длины строки - то оно и есть требуемое значение что бы узнать индекс символа в строке сообщения, по символу - ключ этого символа в таблице трансляции и записать ключ в ячеку пикчи с текущеми значениями (i,j).
Если же число уже записанных на данный момент ячеек в пикчу больше длины строки, значит требуется просто взять остаток от деления и вновь получим требуемый индекс символа в строке сообщения, чей ключ следует записать в пикчу.
Данный цикл не претендует на самый оптимальный вариант, можете использовать свой.
Хотя сейчас, более здравым взглядом, вижу что в нем надо будет исправить обязательно что бы он был лучше доступен слушателям.
Аноним  OP 16/07/16 Суб 02:08:44 #79 №17267353 
14686241248180.png
Чтение из изображения еще более простое.
Так как шаг всегда лежит в самой первой ячейке - просто сразу его считываем и начинаем искать ячейки записи по использованному в записи условию
(indexStrMess + 1) % step == 0
При этом как только будет обнаружен первый раз ключ специального символа завершения строки - из цикла чтения можно выходить.
После требуется только убрать последний символ из полученной в итоге строки - символ признака конца строки сообщения.
Вполне логично спросить, зачем например использовать некоторый непонятный символ для признака конца строки, если все нормальные люди для этого использует \0
Дело в том, что если потребуется закодировать код некоторой проги, этот эскейп вполне может быть там встречаться и тогда прога при чтение обрежется как только он будет встречен. Поэтому требуется символ, который встречается редко, особенно в предполагаемых шифровшиком посланиях. Тоесть если кто-то собирается кодировать финансовую отчетность, то знак доллара например лучше для этого не использовать. Если же кодом будет служить математическое уравнение, символ суммы тоже не подойдет. И так далее.
Особенная польза от такого символа в том, что не требуется хранить размер сообщения и выделять под него место - просто идет чтение пока не встретится требуемый символ для его окончания.
Аноним  OP 16/07/16 Суб 02:13:37 #80 №17267477 
>>17256912
>Например, вычисляем шаг чтобы равномерно распределить всю инфу по изображению. Т.е. делим общее кол-во точек на фактически необходимое - получаем инкремент. Дальше в первой точке (ну или в первых трех) записывается значение шага, а дальше начинаем шагать по точкам, собирая трех-битовые последовательности и формируем из них уже что хочешь.
>Первым байтом (словом) записываем длину сообщения, а дальше идут сами данные.
Ну так для этого сообщение и пишется не один раз, а пока пикча не кончится - периодичность сообщения дает некоторую равномерную плотность и даже некоторый рисунок, очень похожий на то, что используется обычными художниками от математического способа создания произведений искусств.
Скажи на каком языке ты писал - помогу вспомнить основы.
Темлоее что для подобного с точки зрения использования языка нужен самый примитив.
Аноним  OP 16/07/16 Суб 02:16:38 #81 №17267551 
14686245988880.png
14686245988901.png
>>17257071
Аноним  OP 16/07/16 Суб 02:20:00 #82 №17267619 
14686248006160.png
>>17261140
Просто твоя укропрокся от блокировки рашкой рутрекера не спасает.
Аноним ID: Елистрат Рафаилович 16/07/16 Суб 04:20:28 #83 №17269509 
>>17267477
> Скажи на каком языке ты писал - помогу вспомнить основы.

да основы-то я помню.
раньше писал на делфях - склепать проект на коленке за пару минут для тестов или тулзу какую на скорую руку запилить - милое дело.
потом на си переполз, разные консольные тулзы писал, с гуями дел не имел

ладно, качнул dev-cpp, с gdiplus вроде разобрался. попробую что-то запилить
Аноним ID: Елистрат Рафаилович 16/07/16 Суб 04:21:42 #84 №17269524 
>>17269509
> dev-cpp
codeblocks
Аноним  OP 16/07/16 Суб 09:13:26 #85 №17271639 
14686496068470.png
Аноним ID: Эмилий Эмилиевич 16/07/16 Суб 14:56:08 #86 №17277360 
>>17271639
бумп
Аноним ID: Эмилий Эмилиевич 16/07/16 Суб 14:59:39 #87 №17277423 
14686703794780.png
14686703794841.png
14686703794992.png
14686703795093.png
>>17271639
ну как я и думал, мой способ по 3 бита на пиксель - визуально вообще не заметно
пока что просто добавил рандомный шум (это считай полностью забитое данными изображение)

первый скрин - оригинал,
второй - с наложенным шумом
3й и 4й - с шумом и выкрученными уровнями

собственно, заметно после того как сильно играться с уровнями, да и то только на однотонных участках

а если даннных будет немного, и при равномерном распределении вообще хрен что заметишь
Аноним ID: Эмилий Эмилиевич 16/07/16 Суб 15:08:10 #88 №17277586 
>>17277423
на 3м скрине - шум на колесе
Аноним  OP 16/07/16 Суб 20:01:18 #89 №17282678 
14686884784360.png
>>17277360
Спасибо.
Аноним  OP 16/07/16 Суб 20:43:32 #90 №17283240 
>>17277423
Вижу ты уже вспомнил как писать код.
>первый скрин - оригинал,
>второй - с наложенным шумом
Если правильно понял, ты записал шум, хотя мог вбить и послание.
В таком случае очень и очень качественная работа, первый и второй пик совершенно на глаз не отличимы и наличие сообщение не видно.
Ты натолкнул меня на одно мысль.
Аноним ID: Эмилий Эмилиевич 16/07/16 Суб 20:56:15 #91 №17283406 
>>17283240
> Если правильно понял, ты записал шум, хотя мог вбить и послание.
Ну да, я тупо рандомно менял младшие биты у каналов rgb. То, что будет незаметно было понятно - цвет меняется всего на +/-1 по каждой компоненте.

Ща пилю добавление любого файла на изображение (ну в пределах свободного количества байт)
Аноним ID: Лаврентий Святополкович 16/07/16 Суб 21:42:26 #92 №17283987 
Кто нить читал про современные методы детектинга стеганографии, лашки? В инете все открыто. Делается не на глазок.
Аноним ID: Ростислав Велимудрович 16/07/16 Суб 22:42:42 #93 №17284813 
>>17215379
маня не изобретай велосипед https://habrahabr.ru/post/254907/
Аноним ID: Ростислав Велимудрович 16/07/16 Суб 22:51:18 #94 №17284948 
>>17215906
руки бы оторвать таким гениям которые торренты в тор заворачивают
Аноним ID: Ким Фирсович 16/07/16 Суб 23:00:50 #95 №17285068 
14686992501720.jpg
Аноним ID: Минай Латифович 17/07/16 Вск 01:11:48 #96 №17286839 
>>17215588
надо их запретить
Аноним ID: Федос Ионич 17/07/16 Вск 02:21:13 #97 №17287556 
>>17285068
Какие хуёвые зубы. Неужели не хватило денег, чтобы слетать в Израиль, и пришлось вставлять челюсть в Раисе?
Аноним ID: Эмилий Эмилиевич 17/07/16 Вск 05:21:43 #98 №17288267 
>>17283240
Вообщем, кодирование я написал. Заюзал также и младший бит альфа-канала (если он есть). В итоге 4 бита на пиксель.
Также попробовал использовать по 2 младших бита вместо одного - тоже приемлемо: кол-во данных соответственно увеличивается вдвое - 6 или 8 бит на пиксель (без альфы и с ней).
Осталось декодер написать.
Аноним ID: Барак Григорьевич 17/07/16 Вск 05:59:09 #99 №17288325 
>>17283406
Детские поделки, лол
я анализатор для такого делал недавно

мимо-безопасник
Аноним ID: Узиэль Куприянович 17/07/16 Вск 06:26:00 #100 №17288364 
хохол,ты давай майдаун своими шифрокартинками организовывай,а не москалей учи чем и как кодировать
Аноним ID: Эмилий Осипович 17/07/16 Вск 07:15:33 #101 №17288462 
>>17215339 (OP)
Заебись будет. Можно дудосить жыдовских провайдеров всей страной, постоянно забивая через безлимитные тарифы их серваки проповедями патриарха Кирилла и цитатами Солнцеликого.
Аноним ID: Агап Касьянович 17/07/16 Вск 10:44:46 #102 №17289921 
Ребята, а где можно посмотреть тот или иной принятый или рассматриваемый законопроект? Я имею в виду официальный сайт РФ, на котором эти документы размещены. Если такого нет, то тогда можете посоветовать такой сайт, на котором можно в историческом порядке посмотреть принятые законы. Спасибо.
Аноним  OP 17/07/16 Вск 12:32:17 #103 №17291427 
14687479378710.png
14687479379171.png
>>17288462
>проповедями патриарха Кирилла и цитатами Солнцеликого
Вот тебе вся текущая конституция РФ со всеми развернутыми комментариями http://constitution.kremlin.ru/
одной пикчой.
Можешь начинать забивать инторнеты экстремистской литературой.
Аноним  OP 17/07/16 Вск 13:09:13 #104 №17291966 
14687501536040.png
14687501536111.png
>>17283406
Только одного не могу понять.
Ты меняешь не весь пиксель, а только наименее заметную его часть. Очень хорошее решение, и вполне доступное для понимания обычных людей - плюс очень удачно станет не тему валуе-типов данных, что бы понимали зачем это им надо.
Однако если правильно понял, ты в берешь ключ символа сообщения, переводишь его из десятичного вида в двоичный и грубо говоря получаешь массив из восьми нулей и единиц.
После этого нужно незаметно распихать их по массиву. Опять же если ничего не упустил, в случае если у тебя в массиве кода ключа в двоичном виде был ноль, ты уменьшаешь младший разряд компоненты уровня цвета на единицу, если единица - увеличиваешь на единицу. Таким образом восемь пикселей незаметно кодируют один символ сообщения.
А как ты читаешь его обратно? Никак не могу это понять. Ведь скажем если у тебя был уровень красного в пикселе например 82, то он станет либо 81, либо 83. Но при чтение ведь ты обратишься к ячейке с 83, как ты после этого узнаешь что например там изначально было 82 и надо считать 1, а не 84 и надо считать 0?
Или просто где-то во что-то не врубаюсь.
По крайней мере после твоих постов пошел именно таким путем - символ сообщения кодируют 8 пикселей. Если текущее значение двоичного значение кода ключа символа было 0, то младший разряд интенсивности текущего пикселя меняется на 4, если единица, то на 5.
Например, в моей таблице символ 'т' обладает ключом 108. В двоичной системе он имеет значение 01101100
Тогда кодирование красной составляющей восьми идущих подряд пикселей будет иметь следующий вид

'т' → 108 → 01101100

37 | 0 → 34
38 | 1 → 35
38 | 1 → 35
38 | 0 → 34
38 | 1 → 35
37 | 1 → 35
36 | 0 → 34
36 | 0 → 34

При считывание преобразование пойдет в обратную сторону

34 → 0
35 → 1
35 → 1
34 → 0
35 → 1
35 → 1
34 → 0
34 → 0

01101100 → 108 → 'т'

4 и 5 были выбраны так как они находятся в середине между 0 и 9, а так же потому что если уровень интенсивности будет выше 200-т, то 256 и выше в интенсивность компоненты пикселя на войдут, а вот 254 и 255 - еще да.
В любом случае спасибо за мысль, получилось вполне няшнешько. Оригинал пикчи - первая пикча, и паста с братом Назифом - вторая пикча, на глаз вообще не видны различия.
Относительно альфаканала - на моем месте положил бы в него таблицу трансляции и прочею служебную инфу.
Аноним ID: Никифор Латифович 17/07/16 Вск 13:14:20 #105 №17292032 
>>17289921
Смотреть нет смысла, потому что юридический русский отличается от обычного русского, как вертолет от велосипеда. Нужен натуральный толмач, чтобы пояснять что это блять означает.
Аноним ID: Давид Макариевич 17/07/16 Вск 14:09:58 #106 №17293029 
>>17291966
Вы только учтите, все эти мастурбаки с шифрованием напрочь убивают всякий интерес к общению. Этим будет заниматься 1,5 киберзадрота, шифрующих ради самого процесса копротивления. Так что тут государство таки достигнет своего, всякие околонаучные сообщества "по интересам на грани" будут полностью задавлены.
Аноним ID: Иосиф Ярошьевич 17/07/16 Вск 14:17:43 #107 №17293173 
14687542636820.jpg
Надо заебашить mesh-сеть в диапазоне 843 Mhz или как там (не лицензируется) на дальную связь (есть копеечные модули), а в городах на вай-фай/plastic optic fiber/лазерные указки типа городской локалки
Аноним ID: Созонтий Абрамович 17/07/16 Вск 14:34:57 #108 №17293489 
14687552980880.png
>>17291966
Да все просто. Есть массив данных (байты). Читаем его в виде непрерывной цепочки битов, делим эту цепочку по 3 (4) бита и эти биты засовываем в младшие биты соответствующего канала r/g/b (a)

Ну т.е. берем первый байт данных, в цикле 0..7 выделяем младший бит, засовываем его в компоненту, вращаем байт вправо и так далее. Когда у пикселя заполнены все компоненты, переходим к следующему пикселю.

Вот, если грубо: http://pastebin.com/mpVkCxcx

Ну а декодируешь наоборот. Считываешь цепочку битов из компонентов пиксела и формируешь из них байты данных.

Аноним  OP 17/07/16 Вск 15:37:06 #109 №17294507 
14687590268760.png
>>17283987
>>17267551
Аноним  OP 17/07/16 Вск 15:45:36 #110 №17294624 
14687595365740.png
>>17284813
>>17267551
Аноним  OP 17/07/16 Вск 16:44:05 #111 №17295579 
14687630458070.png
>>17288325
>>17267551
Что касается тебя, мимобезопасник, то специально ради такого уважаемого человека, почтившего этот тред своим присутствием, одной из следующих тем будет разрезание видеопотока на кадры и сшивания их обратно. В конце-концов никто не мешает кодировать кадры видео так же, как кодируются пикчи.
Итак, сколько там идет киселев? Полтора часа?
Насколько помню, 60 кадров на секунду уже не является чем-то особенным.
Так, в одном часе 60 минут, в одной минуте 60 секунд, в одной секунду 60 кадров.
1.5 x 60 x 60 x 60 = 324 000 кадров.
За каждые скаченные вести.
И в каждом каждых вестей может быть послание.
А может и не быть.
А может быть было, только обнаружить его не удалось.
Так что готовь свой анализатор, безопасник.
Однажды в него поместятся все хранилица гугла.
Аноним  OP 17/07/16 Вск 16:48:13 #112 №17295648 
>>17286839
>Роскомнор пртл уку К
Аноним  OP 17/07/16 Вск 17:12:47 #113 №17295982 
>>17288364
>а не москалей учи чем и как кодировать
Почему?
А, ну да, барины не велят.

Голодец: двум третям россиян высшее образование не нужно
Со временем, уверена чиновница, это число должно только расти

Вице-премьер российского правительства Ольга Голодец, курирующая блок социальных вопросов, заявила, что для двух третей населения России высшее образование сегодня является избыточным, и со временем этот процент будет только расти.
В дальнейшем, уверена чиновница, планка должна продолжать сдвигаться в сторону уменьшения числа специалистов.

http://www.mk.ru/social/2016/07/15/golodec-dvum-tretyam-rossiyan-vysshee-obrazovanie-ne-nuzhno.html

Кстати, кого-то она мне напоминает.
Николай Азаров: Украине не нужно столько граждан с высшим образованием
Николай Азаров, премьер-министр Украины, заявил, что в стране слишком много граждан с высшим образованием. По его словам, в Украине необходимо, как минимум, сократить число готовящихся специалистов в два раза.
http://pressorg24.com/society/636
Аноним ID: Нестер Фирсович 17/07/16 Вск 18:26:52 #114 №17297206 
>>17215379
Тред не читал, кто такая Яровая-не знаю.
Насчет помех - вам бы лучше не помехи, а фильтры, похожие на фильтры инстаграмма и ретрики.
Аноним  OP 17/07/16 Вск 20:06:28 #115 №17298896 
>>17293029
Ну так об это тоже говорил в прошлом треде.
Собственно нужно снова, в который раз, сказать что тема треда не "Зашифровка неба с аллахом в домашних условиях". Тема треда в том что власти позволяют ради вымышленных и надуманных причин лезть людям уже не только в трусы, а прямо в костный мозг. И обсуждение действенных предложений как с этим бороться.
Посмотри - в рашке сесть за неугодный пост в инете так же просто как за нанесение человеку тяжких побоев. А возможно еще проще.
При этом за побои к тебе приедет пара патрульных, а за пост в инете - взвод спецназовцев, обвешенных пукалками так, словно они кладку зергов накрывать пришли.
Власть не хочет бороться с преступниками, насильниками, убийцами и террористами - она хочет указывать что кому постить, когда, где и в каком виде. В конце-концов ведь преступники, насильники, убийцы и террористы больше угрожают обычным людям, чем самой власти.
Это даже не поднимая вопроса что она же еще хочет указывать кому на что дрочить.
А вот посты в инете с вопросами откуда у очередного слуги народа на руке часы в стоимость пару московских конур заставляют власть шевелится во много раз сильнее, чем очередной найденный полусгнивший ребенок на окраине мухосранска в кустах рядом с речной-вонючкой.
В любом случае не собираюсь ждать пока моя собственная власть начнет пытаться повторять умные действия соседей.
Аноним  OP 17/07/16 Вск 20:07:09 #116 №17298911 
14687752298690.png
>>17298896
Отклеелось.
Аноним  OP 17/07/16 Вск 20:11:06 #117 №17298961 
>>17293173
Как бы не было смешно, думаю что однажды что-то такое и будет.
Аноним ID: Позвизд Навальный 17/07/16 Вск 20:13:57 #118 №17299003 
Хохлы рассуждают о будущем России. Братский народ, хуле.
Аноним ID: Милоблуд Денисиевич 17/07/16 Вск 20:31:37 #119 №17299230 
>>17299003
Такое и в украхе возможно, так что готовиться на всякий.
Аноним  OP 18/07/16 Пнд 10:18:28 #120 №17306091 
14688263082450.png
Аноним ID: Захарий Сейфуллахьевич 18/07/16 Пнд 11:49:06 #121 №17307472 
>>17245304
Нужно было "Лебединое озеро" станцевать под эту музыку? Там вполне подходит под общий стиль.
Аноним  OP 18/07/16 Пнд 17:06:48 #122 №17313306 
14688508083220.png
Аноним ID: Созонтий Абрамович 18/07/16 Пнд 17:39:29 #123 №17314062 
>>17313306
Написал я свою тулзу. Сделал возможность задавать сколько использовать бит на канал при кодировании. Соотвественно, чем больше бит используешь, тем больше данных можно записать. В принципе, при 4 битах на канал все еще не заметно на глаз наличие данных.
Параметры кодирования (шаг и бит на канал) также записываются на изображение (чтобы декодер знал как декодировать)

В качестве входных изображений можно использовать bmp,gif,tif,jpg. На выходе - png

Ща еще потестю и выложу бетку.
Аноним ID: Жирослав Федотиевич 18/07/16 Пнд 18:20:34 #124 №17314929 
14688552341890.webm
>В отличие от каких-нибудь законов Мизулиной, где я, как потребитель, уже вполне конкретно могу пострадать от прямых запретов на какой-то контент.
весь лулз законов яровой в том, что нужны дабы ловить нарушителей законов Мизулиной.
А террористы до интернетов подрывы устраивать умели.
Аноним ID: Heaven 18/07/16 Пнд 18:25:10 #125 №17314984 
>>17314929
Во всех тредах просрался своей вебмкой, мудак. Зарепортил тебя, дауна.
И текст твоего поста я уже читал вроде даже слово в слово несколько дней назад. Бот что ли?
Аноним ID: Аверий Венцеславович 18/07/16 Пнд 19:50:21 #126 №17316355 
14688606217490.jpg
>>17216565
баюсь
баюсь
Аноним ID: Григорий Мордэхайьевич 18/07/16 Пнд 19:53:05 #127 №17316389 
http://spektr.press/isterika-pensionerov-smozhet-li-paket-yarovoj-ostanovit-progress/
Аноним  OP 18/07/16 Пнд 22:58:36 #128 №17319750 
>>17314062
Давай.
А сам пока переварю ужин, отдохну и напилю подробный гайд что мы там с тобой навертели.
Кстати, сегодня целое занятие учил ребят как обрабатывать пикчи с сообщениями.
Методом с кодированием восемью битами ключа восемь отдельных пикселей все были впечатлены и даже не верили что это достаточно просто и они сами при желание так могут.
Аноним ID: Созонтий Абрамович 19/07/16 Втр 00:01:03 #129 №17320622 
>>17319750
Ща еще немного. С прошлого поста нашел одну проблемку (png всё время сохранялся с 32bpp, а без альфы должно сохранятся 24bpp), перелопатил пол-гугла, башка уже пухнет. Но вроде все пофиксил
Аноним ID: Созонтий Абрамович 19/07/16 Втр 01:13:41 #130 №17321511 
14688800216040.png
14688800216161.jpg
14688800216172.png
>>17320622

Вот: http://dropmefiles.com/4X2sz (бинарник, исходники и примеры)

1й пик - исходное изображение
2й пик - "данные" для упаковки
3й пик -результат упаковки: он хранит в себе 2ой пик
Аноним ID: Созонтий Абрамович 19/07/16 Втр 01:15:18 #131 №17321536 
>>17321511
по поводу сырцов: да, я не про, многое не помню (знаю), классами всякими не оборачивал, ну уж как есть...
Аноним ID: Роман Мансурович 19/07/16 Втр 01:25:26 #132 №17321630 
>>17321511
http://010.mp3get.me/play-server/file%2F5f683856606ad025ae08e180d8fed6c7/7493084/MTQ2ODg3NTYwMjo0NDUwMGE0NDU5NDU0MTUzMTkwNTAyMTkwODA1MDAxYjAzMDUwNTFkMDQwODRiNmE1MTVmNDc1YTAyMDcwODBmMWYwNzAxMGIxNjRlNTA1ZTU0NTQ1ZDVjNTQxZjUwNTI1NzU4NDM1OTRlMWMwYTA5MTg1NDUwNTA1OTE4NDE0Mzp2YW5lY2hrYS5kZW5pc292LjgxQG1haWwucnU6/0/2445690/NS4xOTYuMjIwLjExNDI0NDU2OTBvczZpZjNlbzlvczZpZjNlbzk=/%D0%9A%D1%80%D0%B5%D0%BC%D0%B0%D1%82%D0%BE%D1%80%D0%B8%D0%B9%20-%20%D0%A3%D1%80%D0%BE%D0%B4%D0%B8%D0%BD%D0%B0%20%20%28audiopoisk.me%29.mp3
Аноним ID: Роман Мансурович 19/07/16 Втр 01:26:18 #133 №17321639 
>>17321630
Примерно.
Аноним ID: Тарас Рабинович 19/07/16 Втр 01:38:17 #134 №17321745 
>>17321511
Бля. Спасители человечества.
Хоть бы вейвлетик сраный осилили, чтобы в жыпег запихивать. И cryptopp. А то стыд ёбаный. Секьюрити фру обскьюрити.
Аноним ID: Тарас Рабинович 19/07/16 Втр 01:41:44 #135 №17321778 
>>17321511
Ебане ньюфаге. Для стеганографии есть ахулион тулов. Чем вас вот это не устраивает, к примеру: http://steghide.sourceforge.net/ ?

Вы думаете совсем не о том, совсем не туда и совсем некорректно. Епрысть.
Аноним ID: Созонтий Абрамович 19/07/16 Втр 01:45:32 #136 №17321823 
>>17321778
Да похер на тебя. Мне просто было интересно поробовать написать на коленке
Аноним ID: Тарас Рабинович 19/07/16 Втр 01:47:40 #137 №17321846 
>>17321823
Господи, а смысл? Ты же ничего не прячешь. Ты не шифруешь, ты ломаешь нахуй даже самые примитивные метрики изображения. Тем более, ты это делаешь в лослесс-формате, ебаный стыд на марше.
Аноним ID: Созонтий Абрамович 19/07/16 Втр 01:49:47 #138 №17321874 
>>17321846
Шифрование можно прикрутить при желании. Меня интересовало лишь визуально скрытие данных
Аноним ID: Тарас Рабинович 19/07/16 Втр 01:53:03 #139 №17321915 
>>17321874
В визуальном скрытии нет смысла.
Делать надо вот так: http://www.cs.cornell.edu/topiwala/wavelets/report.html

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

Но вы совсем не о том думаете. Нужен транспорт, а не стеганография.
Аноним ID: Heaven 19/07/16 Втр 02:17:56 #140 №17322124 
не знаю, что происходит в этом итт, но на всякий случай написал донос
Аноним ID: Тарас Рабинович 19/07/16 Втр 02:23:38 #141 №17322151 
>>17322124
Тут детишки делают хуйню, а у меня от них бомбит. От всех вас бомбит. Просрали нахуй интернеты. Данные все распихали по облачкам, софт покупаете как сервис, ничего лучше трукрипта не появилось, в и2п сидит полтора инвалида, на имиджбордах забанен тор и банят ЗА ВАЙП двумя сообщениями и просто потому, что пошёл нахуй, в ирке никого нет (впрочем, туда и дорога).

Даже если и есть, чем интересным с людьми поделиться - сделать это попросту негде.

Вы просрали нахуй свою свободу. А теперь два дебила сооружаю стеганографию из говна и лузлесса.

Ебитесь дальше в свой айтюнс и переустанавливайте шиндошс10, сидите в своих телеграмах с говноедским ШЫФРОВАНИЕМ.
Аноним ID: Созонтий Абрамович 19/07/16 Втр 02:33:42 #142 №17322203 
>>17322151
молочка попей
Аноним ID: Созонтий Абрамович 19/07/16 Втр 02:36:49 #143 №17322216 
>>17322151
> забанен тор
ну не то чтобы очень, но ноды я заебался в эксклюде прописывать, это да...
Аноним ID: Святополк Устинович 19/07/16 Втр 02:59:38 #144 №17322318 
>>17322151
>ничего лучше трукрипта не появилось
veracrypt
Аноним ID: Тарас Рабинович 19/07/16 Втр 03:04:29 #145 №17322344 
>>17322318
Спасибо, я в курсе. Это не "лучше трукрипта", это "мы трукрипт собрали, ура". Ничего принципиально нового там нет. А старой функциональности во много недостаточно, что-то уже просто сдохло (запуск ОС из контейнера).

Как минимум, современное решение должно уметь работать с TPM и уметь sparse volumes. Да, сделать спарс при PD сложнее, но ничего нереального в этом нет.
Аноним ID: Хотеслав Джамальевич 19/07/16 Втр 03:05:36 #146 №17322351 
14688867360120.jpg
>>17215339 (OP)

>Обезумевшей Яровой
>Яровой

Блять! Охуеваю с дебилов, которые не понимают почему неприятным для населения законам дают имена депутатов, якобы имеющим к этим законам какое-то отношение.
Аноним ID: Святополк Устинович 19/07/16 Втр 03:16:17 #147 №17322405 
>>17322344
даже лень объяснять чем именно он отличается, разбирайся сам, но отличается он в лучшую сторону довольно существенно, что касается feature requests - флаг в руки, код открыт, коммиты приветствуются, если ты конечно можешь как я, хехе
Аноним ID: Созонтий Абрамович 19/07/16 Втр 03:19:59 #148 №17322431 
14688875997750.png
>>17321511
принцип упаковки по 2 бита на канал.
для 3х и более - аналогично
Аноним ID: Павел Минич 19/07/16 Втр 07:35:08 #149 №17323179 
Почему я не могу двачевать? Пишет
Ошибка лайка: 0(timeout)
Аноним  OP 19/07/16 Втр 11:44:09 #150 №17325750 
14689178492570.png
Итак, смысл в следующем.
Сам по себе ключ при записи его в изображение сильно его искажает. Например если в ячейке компоненты пикселя хранилось значение 12, а туда вошел ключ со значением 224, то искажения будут несомненно заметны. Однако значение ключа символа из таблицы трансляции можно перевести в двоичную запись, что бы потом разложить по компонентам пикселей.
Если число ключей меньше 256, для их записи хватит одного байта.
Байт - последовательность из восьми бит.
Бит - элементарная ячейка памяти, могущая принимать значения только 0 или 1.
Каждый бит в одном байте имеет свой разряд - он соответствует степени двойки, значение которой хранит.
Например разряды бит в байте:

|2^7|2^6|2^5|2^4|2^3|2^2|2^1|2^0|

Что в десятичной форме можно записать как:

|128|  64| 32|  16|    8|   4|    2|   1|

На первый взгляд непривычно, но все проще чем кажется.
В данном случае более важен алгоритм перевода десятичного значения в двоично. Пусть был символ с ключом 103.
Потребуется вычислять целочисленное деление и остаток от деления этого числа на максимальные значение, которое помещается в данный разряд бита.
Итак:
103 = 0 128 + 103
Где:
0 - результат целочисленного деления 103 на 128
103 - остаток целочисленного деления 103 на 128
Это строка говорит что при разряде 2^7 = 128 должен в бите стоять значение 0
|2^7|2^6|2^5|2^4|2^3|2^2|2^1|2^0|
|   0|----|-----|----|-----|----|----|----|

Берем теперь остаток от деления на предыдущем шаге - он равен 103, и повторяем операцию для следующего разряда бита в байте.
103 = 1
64 + 37
Где:
1 - результат целочисленного деления 103 на 64
37 - остаток целочисленного деления 103 на 64
Это строка говорит что при разряде 2^6 = 64 должен в бите стоять значение 1
|2^7|2^6|2^5|2^4|2^3|2^2|2^1|2^0|
|   0|    1|-----|----|-----|----|----|----|

Берем теперь остаток от деления на предыдущем шаге - он равен 37, и повторяем операцию для следующего разряда бита в байте.
37 = 1 32 + 5
Где:
1 - результат целочисленного деления 37 на 32
5 - остаток целочисленного деления 37 на 32
Это строка говорит что при разряде 2^5 = 32 должен в бите стоять значение 1
|2^7|2^6|2^5|2^4|2^3|2^2|2^1|2^0|
|   0|    1|   1|----|-----|----|----|----|

Берем теперь остаток от деления на предыдущем шаге - он равен 5, и повторяем операцию для следующего разряда бита в байте.
5 = 0
16 + 5
Где:
0 - результат целочисленного деления 5 на 16
5 - остаток целочисленного деления 5 на 16
Это строка говорит что при разряде 2^4 = 16 должен в бите стоять значение 0
|2^7|2^6|2^5|2^4|2^3|2^2|2^1|2^0|
|   0|    1|   1|    0|-----|----|----|----|

Берем теперь остаток от деления на предыдущем шаге - он равен 5, и повторяем операцию для следующего разряда бита в байте.
5 = 0 8 + 5
Где:
0 - результат целочисленного деления 5 на 8
5 - остаток целочисленного деления 5 на 8
Это строка говорит что при разряде 2^3 = 8 должен в бите стоять значение 0
|2^7|2^6|2^5|2^4|2^3|2^2|2^1|2^0|
|   0|    1|   1|    0|   0|----|----|----|

Берем теперь остаток от деления на предыдущем шаге - он равен 5, и повторяем операцию для следующего разряда бита в байте.
5 = 1
4 + 1
Где:
1 - результат целочисленного деления 5 на 4
1 - остаток целочисленного деления 5 на 4
Это строка говорит что при разряде 2^2 = 4 должен в бите стоять значение 1
|2^7|2^6|2^5|2^4|2^3|2^2|2^1|2^0|
|   0|    1|   1|    0|   0|    1|----|----|

Берем теперь остаток от деления на предыдущем шаге - он равен 1, и повторяем операцию для следующего разряда бита в байте.
1 = 0 2 + 1
Где:
0 - результат целочисленного деления 1 на 2
1 - остаток целочисленного деления 1 на 2
Это строка говорит что при разряде 2^1 = 2 должен в бите стоять значение 0
|2^7|2^6|2^5|2^4|2^3|2^2|2^1|2^0|
|   0|    1|   1|    0|   0|    1|   0|----|

Берем теперь остаток от деления на предыдущем шаге - он равен 1, и повторяем операцию для следующего разряда бита в байте.
1 = 1
1 + 0
Где:
1 - результат целочисленного деления 1 на 1
0 - остаток целочисленного деления 1 на 1
Это строка говорит что при разряде 2^0 = 1 должен в бите стоять значение 1
|2^7|2^6|2^5|2^4|2^3|2^2|2^1|2^0|
|   0|    1|   1|    0|   0|    1|   0|    1|

Итак, двоичная форма десятичного ключа 103
|0|1|1|0|0|1|0|1|
Аноним  OP 19/07/16 Втр 11:46:06 #151 №17325797 
>>17325750
Блин, спросони наврал в переводи и разметрку проебал.
Сейчас пофиксю.
Аноним  OP 19/07/16 Втр 11:52:38 #152 №17325956 
14689183586920.png
Фикс:
Итак, смысл в следующем.
Сам по себе ключ при записи его в изображение сильно его искажает. Например если в ячейке компоненты

пикселя хранилось значение 12, а туда вошел ключ со значением 224, то искажения будут несомненно заметны.

Однако значение ключа символа из таблицы трансляции можно перевести в двоичную запись, что бы потом

разложить по компонентам пикселей.
Если число ключей меньше 256, для их записи хватит одного байта.
Байт - последовательность из восьми бит.
Бит - элементарная ячейка памяти, могущая принимать значения только 0 или 1.
Каждый бит в одном байте имеет свой разряд - он соответствует степени двойки, значение которой хранит.
Например разряды бит в байте:

|2^7|2^6|2^5|2^4|2^3|2^2|2^1|2^0|

Что в десятичной форме можно записать как:

|128|  64| 32|  16|    8|   4|    2|   1|

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

103.
Потребуется вычислять целочисленное деление и остаток от деления этого числа на максимальные значение,

которое помещается в данный разряд бита.
Итак:
103 = 0 x 128 + 103
Где:
0 - результат целочисленного деления 103 на 128
103 - остаток целочисленного деления 103 на 128
Это строка говорит что при разряде 2^7 = 128 должен в бите стоять значение 0
|2^7|2^6|2^5|2^4|2^3|2^2|2^1|2^0|
|   0|----|-----|----|-----|----|----|----|

Берем теперь остаток от деления на предыдущем шаге - он равен 103, и повторяем операцию для следующего

разряда бита в байте.
103 = 1 x 64 + 39
Где:
1 - результат целочисленного деления 103 на 64
39 - остаток целочисленного деления 103 на 64
Это строка говорит что при разряде 2^6 = 64 должен в бите стоять значение 1
|2^7|2^6|2^5|2^4|2^3|2^2|2^1|2^0|
|   0|    1|-----|----|-----|----|----|----|

Берем теперь остаток от деления на предыдущем шаге - он равен 39, и повторяем операцию для следующего

разряда бита в байте.
39 = 1 x 32 + 7
Где:
1 - результат целочисленного деления 39 на 32
7 - остаток целочисленного деления 37 на 32
Это строка говорит что при разряде 2^5 = 32 должен в бите стоять значение 1
|2^7|2^6|2^5|2^4|2^3|2^2|2^1|2^0|
|   0|    1|   1|----|-----|----|----|----|

Берем теперь остаток от деления на предыдущем шаге - он равен 7, и повторяем операцию для следующего

разряда бита в байте.
7 = 0 x 16 + 7
Где:
0 - результат целочисленного деления 7 на 16
7 - остаток целочисленного деления 7 на 16
Это строка говорит что при разряде 2^4 = 16 должен в бите стоять значение 0
|2^7|2^6|2^5|2^4|2^3|2^2|2^1|2^0|
|   0|    1|   1|    0|-----|----|----|----|

Берем теперь остаток от деления на предыдущем шаге - он равен 7, и повторяем операцию для следующего

разряда бита в байте.
7 = 0 x 8 + 7
Где:
0 - результат целочисленного деления 7 на 8
7 - остаток целочисленного деления 7 на 8
Это строка говорит что при разряде 2^3 = 8 должен в бите стоять значение 0
|2^7|2^6|2^5|2^4|2^3|2^2|2^1|2^0|
|   0|    1|   1|    0|   0|----|----|----|

Берем теперь остаток от деления на предыдущем шаге - он равен 7, и повторяем операцию для следующего

разряда бита в байте.
7 = 1 x 4 + 3
Где:
1 - результат целочисленного деления 7 на 4
3 - остаток целочисленного деления 7 на 4
Это строка говорит что при разряде 2^2 = 4 должен в бите стоять значение 1
|2^7|2^6|2^5|2^4|2^3|2^2|2^1|2^0|
|   0|    1|   1|    0|   0|    1|----|----|

Берем теперь остаток от деления на предыдущем шаге - он равен 3, и повторяем операцию для следующего

разряда бита в байте.
3 = 1 x 2 + 1
Где:
1 - результат целочисленного деления 3 на 2
1 - остаток целочисленного деления 3 на 2
Это строка говорит что при разряде 2^1 = 2 должен в бите стоять значение 1
|2^7|2^6|2^5|2^4|2^3|2^2|2^1|2^0|
|   0|    1|   1|    0|   0|    1|   1|----|

Берем теперь остаток от деления на предыдущем шаге - он равен 1, и повторяем операцию для следующего

разряда бита в байте.
1 = 1 x 1 + 0
Где:
1 - результат целочисленного деления 1 на 1
0 - остаток целочисленного деления 1 на 1
Это строка говорит что при разряде 2^0 = 1 должен в бите стоять значение 1
|2^7|2^6|2^5|2^4|2^3|2^2|2^1|2^0|
|   0|    1|   1|    0|   0|    1|   1|    1|

Итак, двоичная форма десятичного ключа 103
|0|1|1|0|0|1|1|1|
Аноним  OP 19/07/16 Втр 12:21:32 #153 №17326542 
14689200924050.png
Теперь кодируемое сообщение превратилось просто в последовательность нулей и единиц. На следующем шаге надо записать их в изображение.
Предположим что у текущего пикселя в компоненте красного цвета стоит значение 129. Не будем менять все его значение, а разделим с помощью целочисленного деления это значение на две части.
129 = 120 + 9
Теперь посмотрим какое значение стоит в очереди на запись в последовательности нулей и единиц.
Если 0, то заменим 9 на 4, а 129 на 124

129|0 →124

Если 1, то заменим 9 на 5, а 129 на 125

129|1 →125

Таким образом визуально замена будет не видна, так как человеческий глаз не различает разницу между уровня красного 120 - 129. И кроме того даже если найдется такой одаренный человек, не факт что монитор или экран устройства, на котором он будет наблюдать эту пикчу, само сможет корректно отобразить эти уровни интенсивности.
В итоге таким образом однозначно кодируется последовательность нулей и единиц, а через них - ключи символов послания, а через них в свою очередь - сами символы послания и само послание.
Аноним ID: Елистрат Рафаилович 19/07/16 Втр 12:25:20 #154 №17326596 
>>17325956
Стесняюсь спросить... Ты что преподаешь? Иформатику по перфокартам? лел
Обычные люди перевод в любую СС делают обычным делением на основание.
Аноним ID: Константин Павлинович 19/07/16 Втр 12:35:23 #155 №17326747 
>>17325956
Расскажите ему про рар-жпеги
Аноним  OP 19/07/16 Втр 12:42:53 #156 №17326858 
14689213735580.png
Теперь возникает необходимость прочесть сообщение из пикчи обратно в послание. Для этого идем по матрице интенсивности изображения и из каждой компоненты пикселя считываем значение интенсивности. Если последняя цифра значения интенсивности 4, то в буфер-байт с восемью ячейками добавляем в конец значение 0

94 = 90 + 4 → 0

Если последняя цифра значения интенсивности 5, то в буфер-байт с восемью ячейками добавляем в конец значение 1

95 = 90 + 5 → 1

Как только буфер-байт заполнит все восемь разрядов, переводим двоичную форму ключа символа из таблицы трансляции в десятичную.
Например в буфере-байте лежало следующее двоичное значение

|2^7|2^6|2^5|2^4|2^3|2^2|2^1|2^0|
|    0|   1|   1|    0|   0|    1|   0|    1|

Тогда в десятичном виде значение будет
key =
0 x 128 + | 2^7 = 128
1 x 64 +   | 2^6 = 64
1 x 32 +   | 2^5 = 32
0 x 16 +   | 2^4 = 16
0 x 8 +     | 2^3 = 8
1 x 4 +     | 2^2 = 4
0 x 2 +     | 2^1 = 2
1 x 1        | 2^0 = 1

key = 0 + 64 + 32 + 0 + 0 + 4 + 0 + 1
key = 101
В таблице трансляции по данному ключу находится символ 'к'
После этого символ следует добавить в сообщение, а буфер следует очистить и двигая дальше по изображению заполнять его нулями и единицами до тех пор пока он снова не заполнит все восемь свои разрядов.
Движение по изображению происходит до тех пор, пока не будет считан специальный символ конца сообщения.
После этого этот символ следует вырезать из конца сообщения, а само сообщение отправить на прочтение получателю.
Аноним ID: Елистрат Рафаилович 19/07/16 Втр 12:50:05 #157 №17326970 
>>17326858
бедные дети...
Аноним  OP 19/07/16 Втр 12:56:55 #158 №17327088 
14689222157710.png
14689222157961.png
Единственное что следует учитывать, что при такой записи изображение должно обладать в восемь раз большим числом пикселей, чем символов в сообщение. Например конституция РФ со все раскрытыми подразделами на данный момент содержит 95123 символов.
Соответственно на ее запись подобным прямым видом потребуется
95123 * 8 = 760984 пикселей минимум.
Хотя наличие сообщения уже заметно меньше и просто так на глаз его уже не обнаружить - первая пикча без сообщения, вторая с конституцией.
Аноним  OP 19/07/16 Втр 12:59:59 #159 №17327147 
>>17321511
Добра.
Сегодня-завтра залезу порыться в твоем коде - сразу как допилю свой до презентабильного вида и выпилю все ненужное.
Аноним ID: Елистрат Рафаилович 19/07/16 Втр 13:01:34 #160 №17327180 
>>17327147
тебе бы бинарные операции освоить.
ну в самом деле, твои "больше", "меньше", сложение, вычитание - это какой-то бред
Аноним ID: Малик Болеславович 19/07/16 Втр 13:02:50 #161 №17327202 
Сраным пидарахам лишь бы шифроваться и воровать. Ничего нового.
Аноним  OP 19/07/16 Втр 13:55:15 #162 №17328039 
14689257157080.png
>>17321745
>>17267551
Аноним  OP 19/07/16 Втр 14:03:23 #163 №17328197 
>>17321778
Может быть мне тоже как в синагогах назначить по бутылке вина за каждого пойманного в треде покемона?
Аноним ID: Тарас Рабинович 19/07/16 Втр 14:08:08 #164 №17328272 
>>17328197
Детей плохому тоже учить не надо. А то у них потом шаблон порвется. Если уж хочешь детям основы стеганографии преподавать - так начни с истории и критикуй каждый подход. А не пропагандируй какое-то поехавшее убожество.
Аноним ID: Анисий Антипиевич 19/07/16 Втр 14:12:29 #165 №17328335 
Демушкин поясняет.
https://www.youtube.com/watch?v=J0GFCanOV30
Аноним  OP 19/07/16 Втр 14:32:46 #166 №17328729 
14689279662400.png
14689279662411.png
>>17321846
>Ты не шифруешь, ты ломаешь нахуй даже самые примитивные метрики изображения.
По-перше, шановний пане, что бы в контексте шифрования можно было говорить о искажениях метрики изображения, надо знать какое изображение оригинал, а какое с закодированным сообщением. И при этом точно знать что одно из них содержит послание, а другое нет.
А когда у тебя есть просто одно изображение, относительно чего ты будешь его сверять? Относительно сферического коня в вакууме?
Предположим товарищ майор словил пикчу, а потом рашил загуглить оригинал и проверить насколько отличается словленная от эталона. Но вот не задача, одного единого эталона, что бы относительно него померять например PSNR нет, а попарное сравнение показало что он скачет от пары к паре как безумный, особенно относительно вон того перевернутого йобы, который заговорщики возможно вообще перевернули что бы никто не догадался.
И чем тебе теперь поможет метрика?
Это не смотря на то, что даже незначительные игры с фотошопом херачат матрицы только в путь, хоть глаз ирл этого и не видит.
Будешь теперь каждого с фотошопом или другим редактором на в отделения на допрос тащить?
По-друге, ото навіщо такому шпрудкому пану поспішати до пекла поза чергою? Изображение можно разбить на текстуры, которые будут хранить каждая свою уникальную инфу - бит байта ключа, уникальное для этой персональной текстуры значение нуля в бите и уникальное для этой же текстуры значение единицы в бите, адрес следующей текстуры изображения со следующим битом байта ключа, ведь они могут идти не подряд, а представлять собой односвязный список, по которому нужно прыгать что бы корректно прочитать все биты всех ключей всех символов. А потом еще все это счастье можно аккуратно погладить или смазать, так что бы дисперсии всей пикчи по каждой компоненте интенсивности хранили необходимые для обратного рассглаживаня параметры изображения.
Так что не переживайте так - смело прыгайте за мной в мясорубку что бы никто не ушел обижаным.
Аноним  OP 19/07/16 Втр 14:53:05 #167 №17329100 
>>17321915
Ты несомненно агент госдепа, так как английский тебе дается лучше русского, иначе не понятно почему мне приходится тебе писать этот пост.
Как ты себе представляешь, мне надо придти в очередную группу на первое занятие, с растопыренными пальцами вывалить на людей, у которого в половине случаев даже зачатка вышки не было, после чего бросив через плечо "остальное есть в инете в открытом доступе, ищите сами" уезать в закат?
А потом пару месяцев пока будет идти эта группа бухать и ныться по всему интернету что типо все просрано, слушатели тупые, грядет конец мира спасайся кто может?
Людям требуется давать инфу последовательно и дозировано, а главное - разбавлять все самостоятельными для них примерами, что бы у них получалось и они чувствовали уверенность в себе и своих силах.
Нет, можно конечно 90% времени в тетрадках писать теорию и выстраивать структуры данных и проектировать классы, а потом за последние пару занятий все это реализовывать, но у меня не университетский курс, и, что более главное, мне не нужно отчитать им часы ради часов, мне нужно что бы они поняли что им хотят донести. А главное - могли это потом повторить без меня, когда оплаченное ими время закончится.
Аноним  OP 19/07/16 Втр 15:04:07 #168 №17329310 
>>17322151
Наверное тебе стоит задуматься а почему все сейчас так, а не иначе.
В i2p пустовато?
Не где не с кем поболтать по пустякам?
Как внезапно блин - >>17298911
Впрочем ты можешь и дальше продолжать в том же духе забиваться в щель все глубже и глубже. С учетом того что все накопленные тобой знания или хотя бы их часть ты передать не можешь да и некому, а доступный максиумм - пердеть из норы как все ниторт, для развития интернета даже очередная тп с набором селфи, бугуртящая что ее фотки как ее дерут десяток ебарей на курорте, станут доступны майорам, полезнее тебя.
Аноним  OP 19/07/16 Втр 15:12:08 #169 №17329422 
>>17322351
>законам дают имена депутатов, якобы имеющим к этим законам какое-то отношение
Если пані Яровая не имеет к этим законам никакого отношения, не озвучивала их, не писала и не голосовала за них - то пусть публично об этом заявит что клевета и так далее.
А так она что думает, потом покричит что это меня заставили, не виновата и все само рассосется?
А депутатскую зарплату ее тоже брать заставляли?
А льготы депутатские юзать?
Что же она от всего этого сейчас не отказывается раз она такая тут вся не причем и это ее кровавый тиран писать/голосовать заставляет.
Аноним  OP 19/07/16 Втр 17:05:12 #170 №17331303 
>>17326596
Только если слушатель знает что такое основание.
Мое требование к курсу - он должен быть принципиально доступен даже для восьмиклассников-шестиклассников, в том числе и для тех из них кто большую часть уроков спал или играл на телефоне.
Аноним  OP 19/07/16 Втр 17:16:39 #171 №17331530 
>>17326970
Может быть.
Правда этих "детей" силком ко мне никто палкой не гонит и если им что-то ниторт, они вполне могут не ходить и не платить.
Аноним  OP 19/07/16 Втр 17:21:44 #172 №17331610 
>>17327180
>тебе бы бинарные операции освоить
>ну в самом деле, твои "больше", "меньше", сложение, вычитание - это какой-то бред
У меня слоупоки уже не успевают размножатся уже что бы на всех хватило.
Аноним  OP 19/07/16 Втр 17:23:22 #173 №17331636 
>>17327202
Товарищ майор, не переживайте так.
Дворник - тоже нормальная профессия.
С ней можно работать.
Аноним  OP 19/07/16 Втр 17:30:25 #174 №17331785 
>>17328272
>Детей плохому тоже учить не надо.
А с чего ты взял что плохому?
Например если в теме идет рассмотрение wav-формата, надо же поучится в него делать запись данных в дату напряму и считывание с него. Почему бы в таком случае не позаписывать чаровские символы? Люди еще раз вспомнят что такие слова как байт, слово, квад - они не просто так появились. Если в кулинарном училище учат как разделывать мясо, разве это плохо само по себе?
Ну да, вместо баранины точно так же можно разделать и что-нибудь другое, но это уже тонкости и частности.
Кроме того, шифровка сообщений пикчами не самоцель курса - она туда начиная с позапрошлой недели аккуратно вплетена.
Ну и на самый конец - если бы людям не нравилось, они бы ко мне не ходили.
У меня не университет, где ходят ради диплома и что бы не попасть в армию.
Если народ вместо того что бы на свои деньги снять шлюху, побухать или сгонять на курорт решает прослушать мой курс от начала до конца - ну хули, их деньги и их право.
Аноним  OP 19/07/16 Втр 18:16:09 #175 №17332642 
>>17328335
Ну как бы да, то, о чем тут все говорили.
За пост больше чем за убийство, сразу в тюрьму, это вот все.
Проиграл за сроки за оправдание терроризма - по факту любой из рф, который тут хотя бы раз отрицательно отзывался о маняросах уже может паковать теплые вещи. И что можно проводить обыск бонусом тех же автоведер даже не ставя никого в известность.
Только не могу понять, почему русских и вообще рашку от хуйла защищает человек, который когтавит каждые пару минут?
Типо больше уже некому?
Аноним ID: Эмилий Эмилиевич 19/07/16 Втр 18:17:07 #176 №17332660 
>>17331303
> знает что такое основание
просто ппц.. ну ты же рассказываешь о переводе из одной СС в другую и не говоришь об элементарных основах, а городишь какой-то огород на пальцах привязанный к конкретной задаче.

когда (если) они начнут разбираться глубже, они поймут какую пургу ты им нес

без обид
Аноним  OP 19/07/16 Втр 18:25:08 #177 №17332805 
>>17332660
Когда поймут - тогда и спросят.
Но если они вообще не поймут то толку?
Мои занятия не ставят под собой целью показать какой я охуенный, а показать им какие охуенные они сами.
Кроме того в школе тебе рассказывают что Земля круглая, вокруг ядра вращаются шарики-электроны, а компьютер считает точно и ошибок не делает. О том, что все немного не так люди в лучшем случае узнают потом, но жить это почему-то никому не мешает.
Аноним ID: Эмилий Эмилиевич 19/07/16 Втр 18:27:00 #178 №17332846 
>>17332805
я просто пытаюсь сказать, что ты на ровном месте усложняешь простейшие решения
Аноним  OP 19/07/16 Втр 18:49:43 #179 №17333201 
>>17332846
Ты рассуждаешь как человек с университетским образованием, который хочет видеть логичный и непротиворечивый курс, наполненный всей необходимой базой, на основание которой учащийся потом может заниматься всем что ему только придет в голову в профессиональной деятельности.
Однако ты мало или почти не знаком с людьми, которые не проходили базовый курс матана, дискретки и дифуров, графов, основ поддержки принятия решений и других полезных вещей, которые ирл гораздо важнее чем синтаксис языков программирования.
Обычные люди боятся компов. И не понимают их.
Обычные люди боятся математики. И не понимают ее.
Если сказать им слово "основание" сходу и начать объяснять что вот есть такая система отсчета, и вот такая, и еще вот такая, и что на самом деле значение всегда одно, но просто в каждой системе разная запись - они начнут терять интерес к предмету.
Им как детям надо подсластить пилюлю, помочь открыть дверь об которую они бьются головой не понимая что же они делают не так.
А вот если ты говоришь "сегодня мы будем писать игрушку/шифровать/делать еще какую-то интересную хуйню" и самое главное - если у них начинает получатся, то тогда это уже совсем другие люди. Их глаза начинают гореть, они начинают интересоваться предметом - они хотят этому научится теперь не потому что их сюда начальство направило или они в интернете прочитали что программирование - стильно/модно/молодежно, а потому что они сами понимают зачем им это нужно.
Когда человек хочет действительно сам что-то понять и у него есть у кого спросить, отсутствие фундаментальной базы или пробелы в теории это решаемая проблема.
В противном случае ты максимум добьешься что учащийся зазубрит формулы или приемы из методички и будет знать что вот тут делать так, а вот тут этак - вот тут лучше дерево, а вот тут стек, а почему так - да и похуй. Потому что мне так сказали.
Другое дело что в универе слушатели как правило уже сами мотивированны изучать все самостоятельно и рассматривают собственно курсы как просто обзор основных моментов той или иной своей области, но не как законченный и полный набор знаний.
Просто не следует мешать одно с другим и пытаться применять реалии университета там, где они не работают. В конце концов такую штуку как границы применимости теорий не просто так выдумали.
Аноним ID: Эмилий Эмилиевич 19/07/16 Втр 18:59:51 #180 №17333385 
>>17333201
> на самом деле значение всегда одно, но просто в каждой системе разная запись

так и нужно, т.к. это поможет именно понять что происходит на самом деле, а не тупо по зарисованным схемам пальцем ползать

> В противном случае ты максимум добьешься что учащийся зазубрит формулы или приемы из методички

но ведь ты именно это и делаешь:
>>17326542
> Теперь посмотрим какое значение стоит в очереди на запись в последовательности нулей и единиц.
> Если 0, то заменим 9 на 4, а 129 на 124
> Если 1, то заменим 9 на 5, а 129 на 125

А если будет не 9, а 8? А если 7?
Это ведь и есть уличная магия методичка. А почем нужно записать одно, а не другое - хер знает: так надо
Аноним ID: Аверий Венцеславович 19/07/16 Втр 19:03:52 #181 №17333449 
14689442322740.png
>>17327088
пикча с конституцией после обработки в https://tinypng.com/
Аноним ID: Эмилий Эмилиевич 19/07/16 Втр 19:13:23 #182 №17333625 
>>17333449
и? перевел в 8bpp. дальше что?
Аноним  OP 19/07/16 Втр 19:14:50 #183 №17333659 
>>17333385
>А если будет не 9, а 8? А если 7?
А тебе вера 7 на 4 или 5 заменять запрещает?
Парочка инструкций с целочисленным делением и одним оператором условия даже для моих не считается к третьему занятию чем-то неподъемным:

key = (int)clr.R;
>например key стало 127
key = (int)(key / 10);
>поделили key на десять, остаток отбросили
>теперь key равно 12
if(bitBuff == 0)
>если на данном шаги кодируется 0
{
key = key 10 + 4;
> key = 12
10 + 4 = 124
}
else
{
key = key 10 + 5;
>key = 12
10 + 5 = 125
}

Так что это как раз таки уличная магия.
Действенная и работающая.
Аноним  OP 19/07/16 Втр 19:18:34 #184 №17333729 
>>17333385
>но ведь ты именно это и делаешь:
Тред - в том числе и черновой вариант моего конспекта.
Во-первых, в финале все фиксится, а в тред потом вернется чистовой вариант.
Во-вторых, слушатели оплачивают не мой конспект, а мое персональное время.
Если будет необходимо, на занятиях даже самая простая ерунда будет жеваться до тех пор, пока не разжуется окончательно.
Если потребуется - десять раз подряд от начала до конца.
Если потребуется - еще больше.
Обычно хватает трех-четырех раз на самые сложные темы курса.
Аноним ID: Эмилий Эмилиевич 19/07/16 Втр 19:32:53 #185 №17333950 
>>17333659
а... не вкурил сразу. вот что значит "простое" объяснение
вообще оперировать числами в десятичной системе, работая с двоичными данными глупо

и нафига ты 1 бит данных (ключа по твоему) кодируешь аж 3мя битами в канале?
зачем такая избыточность?

4 = 100
5 = 101

записывай в младший бит и всё

если переводить на твой язык:

key = (int)(key/2)*2;
if(bitBuff == 1) key = key + 1;

и всё.
Аноним ID: Эмилий Эмилиевич 19/07/16 Втр 19:43:04 #186 №17334120 
>>17326542
> глаз не различает разницу между уровня красного 120 - 129

и опять-таки твоя ошибка в том, что ты оперируешь десятичными числами
на самом деле цвет меняется не пределах 0..9, а от 0..7 (т.к. ты меняешь 3 бита)
Аноним ID: Эмилий Эмилиевич 19/07/16 Втр 19:47:55 #187 №17334200 
>>17333950
> if(bitBuff == 1) key = key + 1;
даже еще проще:

key = key + bitBuff;
Аноним  OP 19/07/16 Втр 20:17:11 #188 №17334611 
>>17333950
>вообще оперировать числами в десятичной системе, работая с двоичными данными глупо
>>17334120
>и опять-таки твоя ошибка в том, что ты оперируешь десятичными числами
>>17267551
>Во-первых, потому что они слушают курс не про шифрование
Большая часть курса не предназначена для работы с двоичными системами счисления - она про простые и понятные десятичные циферки, которые кроме того будут понятны не только слушателям моего курса, но и тем, кто потом будет пользоваться их работой ирл.
Однако мне раньше мешало жить что курс не дает им принципиального понимания зачем эта двоичная система счисления и как все там внутри работает ирл.
Теперь эта проблема нашла решение.
>>17333950
>и нафига ты 1 бит данных (ключа по твоему) кодируешь аж 3мя битами в канале?
Ключ не кодируется тремя битами - он кодируется одним, а остальные просто не используются. Почему? Потому что могу себе позволить и потому что оперирование одной прямоугольной матрицей им дается легко, а вот три прямоугольные матрицы уже вызывают затруднение. В конечном счете в этом курсе работоспособность и простота превыше оптимизации и изящества - они получают интересную цацку, но не слишком сложную что бы она на этом этапе вызывала у них скуку.
>>17333950
>записывай в младший бит и всё
>
>если переводить на твой язык:
>
>key = (int)(key/2)*2;
>if(bitBuff == 1) key = key + 1;
>
>и всё.
>>17334200
>даже еще проще:
>
>key = key + bitBuff;
Четверка и пятерка имеют тут более важный смысл - в один байт можно поместить 256 значений, от 0 до 255. В последний десятичный разряд если интенсивность перевалит за 200 четверка и пятерка еще влезет, а вот 256 и или выше - нет. Это призвано им еще раз напомнить что
- помните граничные приделы структур данных которые проектируете и используете
- в один байт можно записать 256 значений, но при этом 255 - максимально возможное из этих значений, нехуй путать это блядь
Аноним ID: Эмилий Эмилиевич 19/07/16 Втр 20:54:26 #189 №17335208 
>>17334611
> работоспособность и простота

Да уж куда проще одним битом (первым) кодировать.
Никаких трех матриц. Все тоже, что у тебя, только в разы проще.
Можешь вообще тупо на "чёт-нечет" им объяснить.

Кодирование:
Если значение цвета нечетное, уменьшаем его на 1, если четное - не трогаем
А потом просто добавляем кодируемый бит к значению цвета:

if(key % 2 == 1) key = key-1; // а проще так: key = key - (key % 2);
key = key + bitBuf;

Декодирование:
Если значение цвета нечетное - то записываешь в буфер 1, если четное - 0

Аноним  OP 19/07/16 Втр 21:08:38 #190 №17335480 
>>17335208
Если бы речь шла только про простоту и понятность - нет сомнений что твой способ проще и лучше моего. Четность и нечетность - одни из фундаментальных понятий, при этом достаточно простых и доступных.
Но в конце прошло моего поста был еще один абзац про
>>17334611
>Четверка и пятерка имеют тут более важный смысл - в один байт можно поместить 256 значений, от 0 до 255. В последний десятичный разряд если интенсивность перевалит за 200 четверка и пятерка еще влезет, а вот 256 и или выше - нет. Это призвано им еще раз напомнить что
>- помните граничные приделы структур данных которые проектируете и используете
>- в один байт можно записать 256 значений, но при этом 255 - максимально возможное из этих значений, нехуй путать это блядь
По моим курсам разбросано целая куча подобных вещей, которые позволяют в единицу времени вычитать и усвоить больше материала чем при классическом подходе. Каждая тема и пример должны служить не одной, а сразу нескольким целям, при этом стараться быть гармоничными. Порой приходится жертвовать чем-то одним тут, что бы расширить и углубить более важные вещи в другом месте.
Аноним  OP 19/07/16 Втр 23:45:30 #191 №17337709 
14689611309540.png
14689611309551.png
14689611309652.png
14689611309753.png
«Пакет Яровой» хотят сдать на долгосрочное хранение
Действие закона предлагается отложить до 2023 года
Член Совета федерации Антон Беляков внес в Госдуму законопроект, отодвигающий вступление в силу отдельных положений антитеррористического «пакета Яровой» на 2023 год вместо 2018-го, в частности, речь идет об обязанности для операторов связи по длительному хранению информации пользователей. Сенатор указывает, что дата-центры к указанному в законе сроку построены быть не могут. В думском комитете по безопасности сообщили “Ъ”, что изменения в закон будут вносить только после того, как он начнет работать на практике.

http://www.kommersant.ru/doc/3042376

"Ъ": в Совфеде предложили отложить "пакет Яровой " до 2023 года
Предложение касается обязанности операторов хранить информацию о содержании разговоров и переписке пользователей в течение шести месяцев. Сенатор отмечает, что это требование нельзя выполнить к 2018 году, поскольку необходимое оборудование сейчас не производится ни в одной стране мира и не может быть создано за такой короткий срок.
http://ria.ru/politics/20160719/1471353689.html#ixzz4EtD1FQH9

Вступление в силу пакета Яровой предложили частично отложить до 2023 года
Член Совета Федерации Антон Беляков подготовил законопроект о переносе срока вступления в силу отдельных положений так называемого антитеррористического пакета на 2023 год. Об этом Беляков сообщил «Ленте.ру» во вторник, 19 июля.
https://lenta.ru/news/2016/07/19/yarovoy/
Аноним  OP 19/07/16 Втр 23:50:34 #192 №17337763 
Напомню что хуйло дал фсбешникам две недели назад срок до 20-го июля, которое наступит где-то через десять минут, найти ключи ко всему интернету.
И вдруг 19-го закон решили отложить до 2020 2023 года.
Но видимо что-то пошло не так и манямирок кремля в очередной раз сломался под действием реального мира.
Аноним ID: Мирон Протасиевич 20/07/16 Срд 00:40:09 #193 №17338290 
14689644099430.jpg
>>17337709
Ну и мудачьё. Ни украсть, ни посторожить.
Аноним ID: Тарас Рабинович 20/07/16 Срд 01:05:12 #194 №17338535 
>>17328729
> А когда у тебя есть просто одно изображение, относительно чего ты будешь его сверять? Относительно сферического коня в вакууме?

Относительно нормального распределения! Брысь из профессии, не сри в мозги детям.
Аноним ID: Тарас Рабинович 20/07/16 Срд 01:06:49 #195 №17338552 
>>17329100
Блядь, надо давать материал в объеме и с отсылками к истории. А потом детализировать. Ты своих дебилушек еще шифром Цезаря научи шифровать свои рывалюционные планы.
Аноним ID: Тарас Рабинович 20/07/16 Срд 03:45:10 #196 №17339807 
>>17329310
> Не где не с кем поболтать по пустякам?
Да почему по пустякам. Просто негде. Не осталось даже живых сообществ, куда можно прийти с торой, оставить что-нибудь интересное и уйти. Да и просто живых. На двачах, блядь, банят за взгляды.
Аноним  OP 20/07/16 Срд 08:48:22 #197 №17341224 
>>17338535
>Относительно нормального распределения!
Ну круто, что. Программно созданные изображения вроде логотипов, кривые фотошопы, где очередной ногибатор-777 из 7-Б попытался приделать свое личико шварцнегеру, банально артпостеры и т.д. изначально не поддерживают нормальное распределение так как изначально не существовала аналогового непрерывного сигнала, который оцифровкой перекидовался в растр.
Или будешь теперь на Колыму ссылать за хуевый фотошоп?
Хотя знаешь, а в этом что-то есть.
Аноним  OP 20/07/16 Срд 08:54:07 #198 №17341284 
>>17338552
>Блядь, надо давать материал в объеме и с отсылками к истории. А потом детализировать.
Ты рейд-босс Слоупокии >>17267551 ?
Оплати каждому моему слушателю время на дополнительные занятия после основных, золотой парашют на случай его увольнения за прогулы пока он сидит на моих курсах вместо работы, а еще желательно проезд и проживание и тогда в курсе появится возможность читать все это добро.
Аноним  OP 20/07/16 Срд 08:58:33 #199 №17341327 
>>17339807
Ага, и несомненно сидение на веранде под пледиком, сопровождаемое нытьем как все просрано улучшает ситуацию.
Аноним  OP 20/07/16 Срд 12:52:29 #200 №17345126 
14690083491770.png
Аноним ID: Флегонт Корнилиевич 20/07/16 Срд 15:06:08 #201 №17347454 
14690163686630.jpg
Аноним ID: Эмилий Эмилиевич 20/07/16 Срд 17:07:40 #202 №17349457 
14690236605080.png
14690236605281.png
14690236605312.jpg
>>17321511
лел. 1й-пик - матрешка: если его распаковать - получим второй пик, потом распаковываем второй - получаем 3й
Аноним  OP 20/07/16 Срд 23:04:55 #203 №17354585 
14690450953250.png
Аноним ID: Иустин Камильевич 20/07/16 Срд 23:54:25 #204 №17355303 
Аноны, чем надо пользоваться чтобы изменить айпи и не получать ошибоке при постинге? Заранее благодарен
Аноним ID: Корнилий Тамидович 21/07/16 Чтв 00:02:31 #205 №17355429 
14690485516900.jpg
Им дали pgp и шифровку непосредственно в пики через аес, нет, хотят говно жрать.
Аноним  OP 21/07/16 Чтв 11:04:11 #206 №17359939 
14690882511870.png
Аноним  OP 21/07/16 Чтв 11:05:00 #207 №17359961 
>>17355429
>им дали глаза, нет хотят тред жопой читать
Аноним  OP 21/07/16 Чтв 11:05:33 #208 №17359972 
>>17355303
Товарищ модератор, залогинтесь.
Аноним ID: Флегонт Корнилиевич 21/07/16 Чтв 13:18:00 #209 №17362485 
Bump
Аноним ID: Златомир Кирсанович 21/07/16 Чтв 13:44:22 #210 №17363068 
>>17359972
к сожалению, не модератор
Аноним  OP 21/07/16 Чтв 15:36:33 #211 №17365229 
14691045933960.png
14691045934011.png
14691045934062.png
14691045934093.png
>>17362485
Спасибо.
Так что там с законами Яровой?.
Предложили отложить и не сказано когда это решение будут принимать, ни уточняют сроки кроме как ну где-то до 2023, но точно хз.
Вот заява Белякова с просьбой отложить часть закона Яровой, касающиеся непосредственно сбора и хранения информации
http://asozd2.duma.gov.ru/addwork/scans.nsf/ID/3DD578844A4BD88D43257FF5003FD13E/$File/1129775-6.PDF?OpenElement
И че, это типо квест такой - собери по кусочкам инфу про закон, по которому тебе жить?
По городским легендам и то блядь инфы больше.
Аноним  OP 21/07/16 Чтв 15:40:34 #212 №17365318 
14691048346940.png
Ох лол, с каких это пор невыделение денег из бюджета - тоесть отсутствие попила, стало достоинством проекта?
Или это типо пиар ход на случай если кто-то его из прессы например прочтет?
Аноним ID: Лев Джананович 21/07/16 Чтв 15:43:05 #213 №17365366 
Прикол в том, что все эти пакеты шапокляк абсолютно не учитыват реальность, т.к. написаны дилетантами, которые вообще не в теме. Что получается? Неэффективные и абсолтно бессмысленные запреты и затраты. Простой пример - написали, приняли ,вова подписал. На следущий день в рашке релизится игра про покемонов и все усилия по пизде ,т.к. с помощью этой игры, формально не подпадащей под пакет шапокляк, можно эффективно управлять массами. Федоров кукарекает про майдан и госдеп. Что дальше? Второй пакет? Запрет интернета, смартфонов, письменности?
Аноним ID: Лев Джананович 21/07/16 Чтв 15:44:45 #214 №17365397 
>>17365318
Почему отсутствие? Бамажка говорит о том, кто уплатит за все (норот, ес-но), а попилить можно и народные денежки.
Аноним  OP 21/07/16 Чтв 15:48:21 #215 №17365469 
14691053019190.jpg
14691053019201.jpg
14691053019212.jpg
14691053019233.jpg
Страна должна знать своих героев в лицо
>авторами так называемого «антитеррористического пакета Яровой» являются, на самом деле, четыре человека: депутаты Думы Ирина Яровая, Алексей Пушков, Надежда Герасимова и член Совета Федерации Виктор Озеров
http://www.mk.ru/politics/2016/07/19/zakonoproekt-protiv-unichtozhayushhego-internetotrasl-zakona-yarovoy-vnesen-v-gosdumu.html
Аноним  OP 21/07/16 Чтв 15:55:53 #216 №17365591 
>>17365366
Ну да, двачую каждое слово.
Уже отмечал что 20-го, вчера кстати, фсбешные орлы должны были бодро отчитаться как они взломали весь интернет и теперь у них есть ключи от всего, даже неба с аллахом.
А потом 19-го ВНЕЗАПНО некоторые части закона решили немножечко отложить до 2020 вообще до 2023-го.
Тоесть где-то на пол президентских срока после базы на Луне.
Собственно тут есть более глубокая подоплека - совковые мудилы привыкли мыслить фигурами - типо что всегда есть человек, которому можно лично забашлять или на которого надовить и все само собой решится. Так же и тут - они походу даже не могли представить что нет какого-то единого ключа от всех дверей, а каждая сессия каждого пользователя с каждым конкретным ресурсом уникальная.
Тоесть они настолько отстали от жизни даже не в вопросах технологий там, а даже в понимание базовых принципов работы современного общества, что даже не могут осознать уровень своего мудачества.
И это люди, которые полутора сотне миллионов указывают как жить, что жрать и на что дрочить каждый день.
Аноним ID: Аверьян Харлампович 21/07/16 Чтв 16:06:33 #217 №17365758 
>>17215339 (OP)

Стеганография уровня po/.
exif у jpeg не редактируется вообще?
В MP3 данные не запихивается?
Аноним  OP 21/07/16 Чтв 16:08:49 #218 №17365801 
14691065293830.png
14691065293841.png
14691065293872.png
Ну охуеть, теперь что ни день - то ломающие новости.
Фсбуха решило наконец прокукарекать о шифрование.
Прослушайте пожалуйста голос со стороны параши.
>Обязательной сертификации средств кодирования (шифрования) при передаче сообщений в информационно-телекоммуникационной сети «Интернет», массово применяемых для защиты сведений, не составляющих государственную тайну, в том числе в абонентских устройствах и базовых станциях мобильной связи, компьютерах, оборудовании информационно-телекоммуникационной сети «Интернет», на соответствие требованиям по безопасности информации не требуется.
http://www.fsb.ru/fsb/science/[email protected]
И еще на РБК
ФСБ пояснила требования «пакета Яровой» к сертификации средств шифрования
В рамках «пакета Яровой» необходимости в обязательной сертификации средств шифрования в интернете нет, говорится в сообщении ФСБ. Это требование коснется лишь средств, используемых для передачи государственной тайны
http://www.rbc.ru/technology_and_media/20/07/2016/578f7fde9a7947d1a287f4cb
Аноним  OP 21/07/16 Чтв 16:17:36 #219 №17365958 
Короче, для тех кто в танке: >>17365801 - хитрый ход конем.
Ок мы не можем контролить вас всех, поэтому живите. Но если вдруг нам покажется что вы передаете гостайну - ну там например что Брежнев Путин дурак, ждите пативены.
В любом случае тред можно сворачивать - он изначальна родился из двух посылов - что фсбня будет каким-то чудом хранить все и что шифрование запрещено в принципе.
Так как товарищи майоры обосрались по обоим пунктами, можно просто вернутся к уже готовым инструментам шифрования, с ярыми адептами которых полемизировал два треда.
Буду еще немного тут сидеть только что бы понаблюдать за развитием событий с этим обосрамсом поехавших кремлядей.
Аноним  OP 21/07/16 Чтв 16:24:35 #220 №17366053 
>>17365758
>Стеганография уровня po/.
Чтение жопой уровня /po/
>exif у jpeg не редактируется вообще?
Для кого в оппосте архив прошлого треда висит?
>В MP3 данные не запихивается?
У меня не сто рук и десяток клонов что бы успевать постить в тред абсолютно все что мне известно.
Аноним  OP 21/07/16 Чтв 16:27:42 #221 №17366109 
>>17365397
А, ну так-то да.
А то уже думал может они там захворали чем.
Аноним ID: Демьян Исакович 21/07/16 Чтв 16:29:52 #222 №17366149 
14691077922000.jpg
>>17365958
Очнись, хохол, ты вновь обосрался. Не будет никаких репрессий и запретов на шифрование, не будет повышения цен на связь, нихуя не будет. Все ваши визги за последний месяц или сколько там - были впустую. Как всегда ебанутые хохлы и их визгливые подсвинки-либерахи вопили на ровном месте, но нихуя как НЕ БЫЛО и НЕ БУДЕТ. Сосните уже хуйца и успокойтесь, уебки.
Аноним  OP 21/07/16 Чтв 16:41:32 #223 №17366342 
>>17366149
>фсб хотело дать пососать всему рунету тотальным хранение всей инфы, но соснуло само еще до начала
>@
>фсб хотело дать пососать всему рунету тотальным запретом шифрования данных, но соснуло само еще до начала
>@
>фсб хотело дать пососать вообще всему мировому инторнету и взломать даже небо с аллхом, но соснуло так что предпочитает об это даже не кукарекать
>@
>хохол обосрался
Аноним ID: Феофилакт Протасиевич 21/07/16 Чтв 16:41:45 #224 №17366347 
>>17366149
+15
Аноним ID: Флегонт Корнилиевич 21/07/16 Чтв 16:49:31 #225 №17366494 
14691089715460.jpg
Бампец.
Аноним ID: Демьян Исакович 21/07/16 Чтв 16:51:29 #226 №17366534 
>>17366342
>>17366347
Блядь, да с самого начала либерашьих визгов они пояснили, что всей инфы хранить не надо будет, а лишь ту инфу что ФСБ запрашивать хранить будет, про шифрование тоже говорили. Сам Путин когда принял сказал, что контролировать это дело будет чтобы без хуйни. Но вам дебилам лишь бы повизжать. Да хуй бы с вами - весь ебаный рунет из-за этого закона на уши подняли, я аж охуел слушать про эту Яровую. Сукаблядь
Аноним  OP 21/07/16 Чтв 16:59:27 #227 №17366688 
>>17366534
>с самого начала либерашьих визгов они пояснили, что всей инфы хранить не надо будет
Пиздит как русский.
WHAIT OH SHI
https://lenta.ru/news/2016/07/20/nocertification/
>Антитеррористический пакет законов, разработанный депутатом Ириной Яровой, а также главой комитета Совфеда по обороне и безопасности Виктором Озеровым, в частности, предусматривает обязательство операторов связи, мессенджеров и социальных сетей хранить всю информацию о содержании разговоров и переписки пользователей в течение полугода.
Аноним ID: Демьян Исакович 21/07/16 Чтв 17:02:46 #228 №17366752 
>>17366688
Там не написано, что данные нужно хранить ВСЕХ пользователей, о чем так отчаянно пиздели хохлы и либерахи. И в итоге выяснилось, что хранить надо будет только ту инфу что ФСБ скажет хранить, а не всю вообще, пан ебаный хохол.
Аноним ID: Шейбан Давидович 21/07/16 Чтв 17:06:12 #229 №17366815 
>>17293173
У меня от тебя NETSUKUKU
Аноним ID: Платон Исидорович 21/07/16 Чтв 17:10:34 #230 №17366889 
14691102346890.jpg
>>17366534
>Ну чего вы всполошились против закона о предоставлении смазанных анусов по пятницам в силовые структуры? Пояснили же, что всех ебать не будут - только тех, кого захотят.
Спасибо барину за это!
Аноним  OP 21/07/16 Чтв 17:11:28 #231 №17366907 
>>17366752
>Там не написано, что данные нужно хранить ВСЕХ пользователей
Зато там написано что необходимо было хранить информацию граждан рашки, без какого либо деления этих граждан на подгруппы.
Аноним ID: Платон Исидорович 21/07/16 Чтв 17:12:55 #232 №17366929 
>>17366534
>Сам Путин когда принял сказал, что контролировать это дело будет чтобы без хуйни.
Ну всё, блядь, раз Сам Путин сказал, то, блядь, спим спокойно, нахуй!
Как же я проиграл с этого подданного
Аноним  OP 21/07/16 Чтв 23:10:39 #233 №17372371 
Ну так что там с Яровой и откладыванием части законов?
Аноним  OP 22/07/16 Птн 09:00:59 #234 №17375975 
14691672600890.png
Аноним ID: Яким Камильевич 22/07/16 Птн 14:58:43 #235 №17380873 
>>17375975
побампай еще треда. я на днях выложу более лучшую версию 0.2 с блэкджеком (>>17321511)
Аноним  OP 22/07/16 Птн 15:07:10 #236 №17381041 
14691892302750.png
14691892302821.png
Поигрались и хватит
Власти Москвы отказались согласовать митинг против «закона Яровой»
Власти не согласовали митинг против «пакета Яровой» из-за проблем с оформлением документов у организаторов, сообщил представитель столичной мэрии. О том, что митинг согласован, заявлял соратник Алексея Навального Леонид Волков
http://www.rbc.ru/politics/22/07/2016/5791d3509a79477343c25a4e

И это при том, что ещц 14-го июля бояре были вроде как не против и милостиво разрешили обычным смердам побугуртить, правда не более одной тысячи душ за раз.

Власти Москвы отменили митинг против «пакета Яровой»
14 июля организаторы митинга сообщили, что власти столицы одобрили заявку на проведение массового мероприятия в центре столицы. Акция, запланированная на 26 июля, должна была пройти у площади Яузские Ворота. Согласно заявке, число участников не должно было превышать тысячу человек.
https://lenta.ru/news/2016/07/22/yarovaya/

Официальная причина отказа
>«На 26 была заявка, связанная с защитой статей Конституции 23 и 24 и свободы интернета. Мы его не согласовали, с учетом, что организаторы не выполнили все процедуры, связанные с оформлением документов по проведению данного мероприятия», — пояснил представитель мэрии.
Аноним  OP 22/07/16 Птн 15:09:19 #237 №17381086 
>>17380873
Да не вопрос побамбать.
Другое дело что если шифрование само по себе уже не запрещено - то какой смысл?
Теперь шифровка сообщений пикчами уже снова вопрос для програмача и крипточа, а не политики.
Хотя судя по всему дело еще не закончилось и власти рахи мутят что-то - >>17381041
Аноним ID: Яким Камильевич 22/07/16 Птн 15:36:52 #238 №17381616 
>>17381086
> уже не запрещено
пока не запрещено.

просто несколько идей еще хочу реализовать, и завяжу на этом
Аноним  OP 22/07/16 Птн 15:37:24 #239 №17381629 
>>17381616
Добра тогда, буду подбампывать тед.
Аноним  OP 22/07/16 Птн 17:11:42 #240 №17383173 
14691967022280.png
Аноним  OP 22/07/16 Птн 23:23:51 #241 №17390424 
14692190321130.png
Дурью маетесь Аноним ID: Епифаний Исаевич 23/07/16 Суб 10:31:23 #242 №17394840 
Купите VPN и спите спокойно.

Стеганография к этому закону вообще никаким боком.
Аноним  OP 23/07/16 Суб 10:59:40 #243 №17395135 
>>17394840
До того как фсб подало голос >>17365801 из своего угла, законы яровой запрещали VPN.
Ну а теперь да можно не замарачиваться.
Аноним  OP 23/07/16 Суб 11:49:29 #244 №17395653 
14692637691440.png
Аноним ID: Епифаний Исаевич 23/07/16 Суб 12:12:24 #245 №17395939 
>>17395135
> законы яровой запрещали VPN.

Да всем насрать, чего там запрещали эти фуфлыжные законы, составленные чертями.

Юзали, юзаем и будем юзать.
Аноним ID: Heaven 23/07/16 Суб 12:28:41 #246 №17396172 
ДОСТАВЬТЕ RULE24 C ЯРОВОЙ!!!!
Аноним  OP 23/07/16 Суб 15:02:12 #247 №17398097 
>>17395939
>да всем насрать, чего там запрещали постить - постили, постим и будем постить
>@
>да всем насрать, на что там запрещали дрочить - дрочили, дрочим и будем дрочить
>@
>да всем насрать, что там запрещали есть - ели, едим и будем есть
Аноним ID: Созон Оскарович 23/07/16 Суб 15:04:03 #248 №17398122 
>>17398097
Нам ГМО и не нужно.
Аноним  OP 23/07/16 Суб 15:08:18 #249 №17398176 
14692756983980.png
>>17398122
Да ты и от повышения тарифов только выиграешь.
Аноним ID: Мокий Нестерович 23/07/16 Суб 15:08:20 #250 №17398178 
>>17396172
>24. Ты — тролль, лжец и девственник.

Удваиваю, срочно доставьте rule 24 с Яровой!
Впрочем, уже доставлено - пакет Яровой и есть rule 24 с Яровой.
Аноним ID: Эмилий Ибтисамович 24/07/16 Вск 01:22:37 #251 №17405788 
>>17341327
Ну, у меня сейчас банально нет времени революцию совершать. Как куплю себе паб - так займусь революцией.
Аноним ID: Епифаний Исаевич 24/07/16 Вск 10:30:03 #252 №17409001 
>>17405788

Революция совершает сама себя. Она как горная лавина - начав свое движение, не успокоится, пока вся инерция не будет погашена.
Аноним  OP 24/07/16 Вск 11:08:38 #253 №17409482 
>>17405788
В таком случае разве выражать свое мнение относительно революции тебе тоже не стоит только после того как ты купишь себе паб?
Аноним  OP 24/07/16 Вск 11:09:32 #254 №17409494 
>>17409001
А пока надо немного подождать и потерпеть?
comments powered by Disqus

Отзывы и предложения