id: Гость   вход   регистрация
текущее время 06:45 26/04/2024
Автор темы: Гость, тема открыта 19/04/2001 11:43 Печать
https://www.pgpru.com/Форум/АрхивПроекта/ЛюбителямСтеганографииКонкурс
создать
просмотр
ссылки

Любителям стеганографии. Конкурс.


Вот вам простой пример использования стеганографии в тексте.
Возьмем любое предложение из показаний Зиммерманна, например такое:
... В дoполнeние к ограниченномy достyпу, к кoмпьютepaм, дpугой
проблемой криптографии в те дни было то, что... и т.д.
Спрячем в него всего одно слово (это что бы вам легче было его найти, можно и больше).
Теперь объявим конкурс – кто первый найдет это слово ?!!
Вот вам и пример стеганографии, который дают в самом начале ее изучения, (типа для первокласников). :D


 
На страницу: 1, 2 След.
Комментарии
— Гость (20/04/2001 00:13)   <#>
Это похоже на задачку о том, как разделить квадрат на семь одинаковых частей. :D
— Гость (20/04/2001 11:34)   <#>
Похоже-непохоже! Ответ то где?
— Гость (20/04/2001 12:17)   <#>
Первоначально это сообщение было таким.
"Ну, я не знаком с этой задачкой и даже нарочно не стал искать ответа в Сети для интереса, но думаю, что спрятано слово "дни", потому что оно 13-е, а может, слово "ограниченномy", потому что оно 4-е, а может..."
Спустя три минуты я удалил его, в надежде, что никто не успел его прочесть, и написал:
"Ну, я не знаком с этой задачкой и даже нарочно не стал искать ответа в Сети, но думаю, что спрятано слово "дополнение"."
Но VA, видимо, бдит денно и нощно здесь и успел ответить на мое предыдущее сообщение. :(
Поэтому сейчас оно имеет такой вид.
[ 20 апреля 2001: Сообщение изменил: Entropy Witchhunter ]
— Гость (20/04/2001 12:26)   <#>
А чего искать ответ в сети? Откуда он там может взяться, если я придумал это "налету". Я нигде не публиковал этого. Для публикации слишком просто.
Нужно не предпрлагать ответ, а получить его. В приведенных мною двух строчках содержится зашифрованное слово. Его легко найти.
Я хочу, чтобы вы взгланули на стеганографию не только как на механизм сокрытия в звуке или изображении (в этом многие заблуждаются). Мой пример очень изящно демонстрирует принцип стеганографии. Нужно только посмотреть на текст, хотябы, в "двухмерной" плоскости. Подключите свое абстрактное мышление! Это ОЧЕНЬ ПРОСТО!
PS. Насчет квадрата я, честно говоря, не понял. Уж извини, объясни, а то, думаю, сейчас половина народу кинулась его делить на семь частей.
— Гость (20/04/2001 12:38)   <#>
Блин, я удалил свое предыущее сообщение через три минуты после того, как написал его. :( Ну ладно, опозорился я :(. Но с другой стороны, это доказывает, что я не знал ответа.
Кстати, а призы будут? ;)
— Гость (20/04/2001 12:44)   <#>
Начет призов надо спрашивать у спонсоров.
Похоже, что ты один заинтересовался. Если больше никому не интересно, то пришлю тебе ответ по почте и закрою тему.
— Гость (20/04/2001 12:53)   <#>
Блин, мы пишем одновременно :( Прочти ответ выше.
— Гость (20/04/2001 13:36)   <#>
Выше, в качестве ответа, я увидел "дополнение". Так вот, "дополнение" не спрятано, оно ЕСТЬ в тексте. Раз ЕСТЬ, значит НЕ СПРЯТАНО. Спрятано слово, которого не видно с первого взгляда. Слово "дни", тоже неправильный ответ.
Спрятанное слово неоднократно присутствует на страницах Вашего сайта (в некоторой форме). Однако, с этого момента, предлагаю свои ответы аргументировать.
Насчет приза, я еще думаю, что человек, сумевший решить эту задачу получит заслуженное уважение. Это очень неплохо.
— Гость (20/04/2001 16:27)   <#>
В слове 9 букв?
— Гость (21/04/2001 00:37)   <#>
Я думаю, что это слово "ссылка".
Если я ошибся, то прошу, Виктор, не закрывай тему... надо еще подумать :)
— Гость (23/04/2001 01:26)   <#>
В слове 4 буквы. Однако, это не должно
вам помочь его найти. Вообще, слово "найти" – неправильно характеризует принцип решения задачи. Ответ нужно именно "получить", "вычислить".
Пока правильного ответа не приведено. Может нужно чуть-чуть направить? Тему закрывать не будем, раз есть желающие.
Да, может, еще кто-то присоединиться.
— Гость (25/04/2001 01:40)   <#>
Val Xaint и Entropy Witchhunter!
Для вас (и других заинтересованных) по оперативным каналам пришла информация – текст печатали в Ворде.
Что должен сделать опытный криптограф? Скопировать исходный текст в Ворд. Если у вас Ворд грамотный стоит, то может, повезет , и увидите что-то интересное?
Ну теперь уже пошел отсчет на минуты – кто первый догадается?
— Гость (25/04/2001 03:41)   <#>
Да мы не идиоты и заметли, что ты там поменял 9 букв на латинские, а вот, что дальше делать...
— Гость (25/04/2001 04:18)   <#>
Давно заметил? Чего ж молчал раз давно? Дальше смотри какие это буквы. Не простые. Особенные. Почему именно их. Что в них общего? Ответь. Ты, по сути уже ответил, но конкретизируй.
— Гость (26/04/2001 12:48)   <#>
Тишина? Тишина. Ну тогда продолжим.
Ты правильно заметил – некоторые буквы написаны в латинском регистре. Видимо тут заложен принцип сокрытия информации.
А вообще, какие буквы в русском и латинском алфавите имеют одинаковое начертание? Давай перечислим:
Большие: A, B, C, E, H , ...
Маленикие: a, c, e, o, p, ... дальше уж сам.

Выпишем из исходного предложения все буквы, входящие в список одинаковых в том порядке, в котором они идут в предложении:
В o о e и е о р а и е о y о с y у o e p a p у о р о е о р о р а е о о о

Пометим знаком * те символы, которые написаны не в русской, а
латинской кодировке:
В o* о e* е о р а е о y* о с y* у o* e* p* a* p* у о р о е о р о р а е о о о
Заменим все русские символы на 0, все латинские символы на 1:
0 1 0 1 0 0 0 0 0 0 1 0 0 1 0 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Дальше уже творчество. Ты перебираешь всевозможные алфавиты – русские, латинские, смешанные, из 33 или 66 букв (26 или 52), и т.д.
В конечно итоге, ты придешь к предположению, что в тексте зашифровано слово из русского алфавита (без буквы ё),
состоящего из 32 символов. 32 это 2 в какой степени? Правильно, в пятой.
Разделим полученную бинарную последовательность на фрагменты по пять:
01010 00000 10010 11111 00000 00000 0000,
Похоже, что последние три группы нулей можно отбросить, что остается?
01010 00000 10010 11111. Переведем это в десятичный вид: 10,0,18,31
Ну если русский алфавит от А до Я (без ё) пронумеровать от 0 до 31, то
что получится?
============== Ну вот. Конец фильма. Давайте теперь вернемся к тому, с чего начали. Я еще раз показал вам, что распространенное мнение о применении стеганографии в графике и звуке является неполным. В приведенной на этом сайте статье по стеганографии так и сказано, что стеганография – это сокрытие в графических и звуковых файлах.
Я хотел восстановить справедливость и напомнить, что текстовые файлы представляют собой прекрасный полигон для исследования применения к ним стеганографических методов. Существует множество красивых решений. Важно, лишь, посмотреть на текст "изнутри".
Пожалуй и все. Будет интересно – продолжим обсуждение. Сразу предупрежу – не надо вдаваться в полемику насчет стойкости и емкости приведенного мной метода. Это – база, основа.
Может, кто-то придумает свой "хитрый" способ прятать информацию в тексте?
На страницу: 1, 2 След.
Ваша оценка документа [показать результаты]
-3-2-1 0+1+2+3