И сменою радостей жизнь хороша.(с)Гёте
Вспомним ка увлечение криптографией, очень часто там мелькал квадрат Полибия. Интересная штука, сегодня наткнулась на головоломку, никто никак не мог решить (хотя это я сильно сказала, головоломку сегодня и выложили, позже кто-нибудь бы так же догадался) но суть в том, что решалась она именно с помощью квадрата Полибия. Я когда решила головоломку, просто сидела и улыбалась, так приятно, просто думать! Как же я люблю головоломки, когда мозг закипает, самым настоящим образом чувствуешь, что живешь и мыслишь, что действительно существуешь. Фантастическое ощущение подкрепилось беспрекословной победой, ибо я была первой к то решил загадку)
Для справки:
В криптографии квадрат Полибия (англ. Polybius square), также известный как шахматная доска Полибия — оригинальный код простой замены, одна из древнейших систем кодирования, предложенная Полибием (греческий историк, полководец, государственный деятель, III век до н. э.). Данный вид кодирования изначально применялся для греческого алфавита, но затем был распространен на другие языки. (с) Вики.

Русский алфавит:
Идею формирования таблицы шифрования проиллюстрируем для русского языка. Число букв в русском алфавите отличается от числа букв в греческом алфавите, поэтому размер таблицы выбран другой (квадрат 6*6=36, поскольку 36 наиболее близкое число к 33):
1 2 3 4 5 6
1 А Б В Г Д Е
2 Ё Ж З И Й К
3 Л М Н О П Р
4 С Т У Ф Х Ц
5 Ч Ш Щ Ъ Ы Ь
6 Э Ю Я - - -


Возможен также другой вариант составления, предусматривающий объединение букв Е и Ё, И и Й, Ъ и Ь. В данном случае получаем следующий результат:
1 2 3 4 5 6
1 А Б В Г Д Е/Ё
2 Ж З И/Й К Л М
3 Н О П Р С Т
4 У Ф Х Ц Ч Ш
5 Щ Ы Ь/Ъ Э Ю Я


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

*Лично мне импонирует вот этот метод шифрования: *
Сообщение преобразуется в координаты по квадрату Полибия, координаты записываются вертикально:
Таблица координат Буква: S O M E T E X T
Координата горизонтальная: 3 4 2 5 4 5 3 4
Координата вертикальная: 4 3 3 1 4 1 5 4

Затем координаты считывают по строкам:

34 25 45 34 43 31 41 54 (*)

Далее координаты преобразуются в буквы по этому же квадрату:
Таблица координат Координата горизонтальная: 3 2 4 3 4 3 4 5
Координата вертикальная: 4 5 5 4 3 1 1 4
Буква: S W Y S O C D U


Таким образом после шифрования получаем:
Результат До шифрования: SOMETEXT
После шифрования: SWYSOCDU

@темы: игры и досуг, жизненное, Квадрат Полибия, полет фантазии, на подумать, мысли вслух, криптография