АРМАДА
Необычный способ кодирования информации.
Новая тема Написать ответ

Toulan
V.I.P.
Зарегистрирован: 12.07.2012
Сообщений: 3172
Обратиться по нику
# Добавлено:Пн Янв 18, 2016 1:34 pmДобавить в избранноеОтветить с цитатой
 
Рассказали мне тут недавно такую вещь. В общем, одному мужику понадобилось вынести пару текстов секретных документов из архива. В архив у него доступ был, он мог там спокойно работать, но выносить оттуда какие-то записи, копии, бумаги не имел права (история умалчивает, обыскивали там при выходе или как). Современных телефонов, фотоаппаратов еще не было. Мужик вот что сделал:
 
1. Сосчитал  количество разных символов в текстах ‒ их у него получилось не больше ста (буквы, цифры и пробелы, за исключением "регулярных" и легко восстановимых знаков препинания).
2. Каждому символу постави в соответствие код из двух цифр: скажем, 50 ‒ для буквы А, 02 ‒ для буквы Б, и так далее.
3. Закодировал нужный текст ‒ получил на бумажке длинный "хвост" из цифр.
4. Приписал слева нуль с запятой ‒ "хвост" превратился в конечную непериодическую десятичную дробь.
5. Перевёл её в обыкновенную правильную дробь.
6. Взял карандаш, разделил его на части в пропорции, соответствующей этой дроби, на границе раздела частей сделал риску ногтём.
7. Бумажку уничтожил и вышел из архива без всяких записей.
8. Потом дома восстановил дробь по частям карандаша, перевёл её обратно в длинный "хвост" и раскодировал его обратно.
 
Фантастика? Сказки? Или всё-таки в каком-то масштабе это возможно, как вы считаете?

Deragru
Опытный
Зарегистрирован: 12.03.2015
Сообщений: 141
Обратиться по нику
# Добавлено:Пн Янв 18, 2016 3:34 pmОтветить с цитатой
Очевидно, здесь две части обработки информации: кодирование и архивирование. В части кодирования (поставить в соответствие каждому символу единственный элемент кода) - не фантастика, кодирование и есть. А вот то, что дальше мужик сделал - это уже архивирование, и вот тут больше на сказку похоже. Получается, сколько большим бы ни был текст, его можно "уместить" на одном и том же карандаше, дело только за разделением карандаша в пропорции. Но чем больше будет текст, тем длиннее будет и "хвост" дроби, и тем сложнее будет разделить карандаш в таком точном отношении, чтобы обратно при делении измеренных длин получился именно такой же "хвост" без погрешностей. Допускаю, что отдельные "искажённые" буквы слова в теории можно восстановить по контексту, но это когда слов одно-два, а когда их тысяча, то всё так перепутается, что не разберёшься.

В общем, моё мнение: в части закодировал - true, в части вынес с помощью риски на карандаше - false Smile

cyberdesire ghost +
V.I.P.
Зарегистрирован: 31.03.2012
Сообщений: 48571
Обратиться по нику
# Добавлено:Пн Янв 18, 2016 4:14 pmОтветить с цитатой
Цитата:
Фантастика? Сказки? Или всё-таки в каком-то масштабе это возможно, как вы считаете?


Биткоин :oldher:
Правильный хостинг * Адалт трафик * ByBit * Binance * NAVI DeFi on SUI

Toulan
V.I.P.
Зарегистрирован: 12.07.2012
Сообщений: 3172
Обратиться по нику
# Добавлено:Вт Янв 19, 2016 9:50 amОтветить с цитатой
Сейчас разберёмся Smile

Итак, я кодирую фразу "Съешь же ещё этих мягких французских булок, да выпей чаю" следующим ключом: буквам в алфавитном порядке (включая "Ё" и "Й") назначаю номера от 01 до 33, а затем переставляю цифры наоборот, то есть 10 - для "А", 20 - для "Б", 33 - для "Я" и т.д., пробел при этом обозначаю кодом 44. Приписываю спереди нуль с запятой, чтобы превратить полученный хвост в конечную непериодическую десятичную дробь. Получаю вот что.

0,9182606203448060446072704413020132444133402101324422811051421290912101324420123161214450104430927160114452102344

Очевидно, первая часть работы выполнена успешно: фраза закодирована и при необходимости может быть восстановлена из этого кода обратно с помощью всё того же ключа. Нужно лишь убрать спереди нуль с запятой, разобрать "хвост" на двузначные числа и перевести их в буквы и пробелы по заданному ключом закону.

Теперь переходим ко второй части работы. И прежде чем делить в пропорции, заданной вышеполученной дробью, карандаш, попробуем хотя бы разделить в ней отрезок, причём даже не вручную, а с помощью имеющихся под рукой компьютерных средств. Но для этого в первую очередь надо ввести в компьютерную программу дробь (как числовой объект) в неизменном виде, и даже это не удалось:
‒ Microsoft Excel 2010 и LibreOffice Calc 4.4.1.2 урезали дробь до 15 знаков после запятой, что совершенно неудовлетворительно;
‒ NanoCAD и КОМПАС урезали дробь ещё больше: до четырёх знаков после запятой;
‒ Стандартный инженерный калькулятор из комплекта поставки Windows 7 урезал дробь до 32-х знаков после запятой, что тоже далеко от идеала, плюс ко всему то, что он не обладает возможностью работы с графиками и/или отрезками.

Как видим, задача даже с компьютером нетривиальная. Может быть и есть какие-то специальные программы и мощные компьютеры, которым под силу и не такое, но в нашем случае компьютер был нужен только для примера, и совершенно ясно, что "вручную" разделить отрезок в пропорции с точностью даже до 4-го знака после запятой весьма затруднительно, а если и удастся (например, повышением разрядов при неограниченной длине отрезка), то сколько-нибудь значимого объёма информации в таком коде не уместить. О большем количестве знаков после запятой при точном "ручном" делении отрезка даже говорить не приходится - задача усложняется до невозможности.

Выводы. С помощью обсуждаемого способа:
1. Закодировать информацию можно.
2. Заархивировать практически значимый объём закодированной таким образом информации нельзя.

Deragru
Опытный
Зарегистрирован: 12.03.2015
Сообщений: 141
Обратиться по нику
# Добавлено:Вт Янв 19, 2016 12:37 pmОтветить с цитатой
Цитата:
Сейчас разберёмся Smile

Браво, Toulan! :thup: Получилось, как я и говорил. Тот, кто тебе это рассказал, скорее всего сценарий для фантастики или детектива пишет Smile .

Цитата:
Может быть и есть какие-то специальные программы и мощные компьютеры, которым под силу и не такое

Вот-вот, если представить, что это про инопланетян каких-нибудь рассказ, у которых башка как такой компьютер, то почему бы и нет :mrgreen:

DrKronos
SEO-доктор
Зарегистрирован: 11.03.2008
Сообщений: 13024
Moder (Сумма: 1)
Обратиться по нику
# Добавлено:Вт Янв 19, 2016 1:16 pmОтветить с цитатой
В наше время становятся актуальными стеганографические решения. Маскировка трафика под что-то безобидное. Шифрованный поток привлекает внимание. А вот если он оформлен как видео Смешариков, то все хорошо =)
Oscar the grouch Здесь могла быть ваша реклама

Doff
V.I.P.
Зарегистрирован: 21.12.2015
Сообщений: 1745
Обратиться по нику
# Добавлено:Ср Янв 20, 2016 7:16 amОтветить с цитатой
Цитата:
вынести пару текстов секретных документов из архива


Если бы было наше время, то гугл гласс в помощь.


Tomas-R + +
V.I.P.
Зарегистрирован: 07.01.2008
Сообщений: 5567
Обратиться по нику
# Добавлено:Ср Янв 20, 2016 4:48 pmОтветить с цитатой
можно использовть для дробей спецсофт
тогда ко-во запятой не важно
рекламная подпись (в PM)

Toulan
V.I.P.
Зарегистрирован: 12.07.2012
Сообщений: 3172
Обратиться по нику
# Добавлено:Чт Янв 21, 2016 12:01 pmОтветить с цитатой
Цитата:
можно использовть для дробей спецсофт


Что это за софт?

Ализандр
V.I.P.
Зарегистрирован: 06.04.2010
Сообщений: 4647
Обратиться по нику
# Добавлено:Пт Янв 22, 2016 10:21 amОтветить с цитатой
Цитата:
можно использовть для дробей спецсофт
тогда ко-во запятой не важно


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

Khan27
V.I.P.
Зарегистрирован: 21.04.2010
Сообщений: 4069
Обратиться по нику
# Добавлено:Пн Янв 25, 2016 8:32 amОтветить с цитатой
Цитата:
А вот то, что дальше мужик сделал - это уже архивирование, и вот тут больше на сказку похоже


Да если бы так можно было архивировать, то авторы RAR, 7-zip, KGB и иже с ними нервно курили бы в сторонке :mrgreen:

Ализандр
V.I.P.
Зарегистрирован: 06.04.2010
Сообщений: 4647
Обратиться по нику
# Добавлено:Вт Янв 26, 2016 12:12 pmОтветить с цитатой
Цитата:
RAR, 7-zip, KGB


Кстати, что из этого лучше всего жмёт?

Toulan
V.I.P.
Зарегистрирован: 12.07.2012
Сообщений: 3172
Обратиться по нику
# Добавлено:Вт Фев 02, 2016 1:36 pmОтветить с цитатой
Цитата:
Кстати, что из этого лучше всего жмёт?


KGB по-любому. Медленно, но верно.
Новая тема Написать ответ    ГЛАВНАЯ ~ ФЛЕЙМ

Перейти:  





Генеральный спонсор



Партнеры