Уведомления
Очистить всё

Расшифровать омофонический шифр


apollo
Сообщения: 1
Автор темы
(@apollo)
New Member
Присоединился: 11 месяцев назад

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

31 34 35 26 51 96 65 25 53 23 99 70 95 67 16 24 33 07 87 76 80 03 78 10 86 42 05 47 89 50 94 35 62 40 39 56 68 01 11 08 64 19 75 12 93 54 35 14 37 57 69 63 92 46 44 28 51 04 49 09 97 27 71 32 26 61 59 53 91 72 38 52 65 86 36 84 15 55 25 00 50 06 24 90 47 03 22 67 77 74 95 48 80 18 96 60 79 13 02 43 57 85 05 16 68 62 99 89 50 94 35 34 13 02 39 87 07 92 56 44 69 51 64 35 01 10 83 19 54 99 29 78 26 81 77 76 08 65 23 15 32 28 50 42 63 27 53 24 38 03 61 74 59 70 25 62 86 73 11 43 31 41 12 67 87 91 98 05 89 33 00 50 20 49 18 56 44 37 01 34 72 47 46 99 07 68 69 87 39 96 75 28 35 54 36 92 63 26 51 27 83 64 57 71 80 65 04 15 08 91 50 09 49 00 53 24 90 03 44 84 30 95 86 32 18 85 16 99 34 47 25 19 72 07 68 82 10 52 70 69 75 67 62 28 60 66 40 20 56 94 59 92 80 55 36 51 96 27 63 37 35 77 85 81 74 53 01 38 21 93 20 54 87 91 88 43 14 37 45 05 49 20 26 22 08 17 00 97 89 50 44 37 86 18 83 39 34 15 16 47 32 07 70 68 73 20 65 10 64 59 92 24 99 37 31 69 48 25 19 87 03 67 44 28 51 62 99 27 53 77 35 56 36 75 74 01 87 91 88 43 33 20 05 41 29 80 44 00 90 82 40 37 54 30 08 18 99 87 34 86 89 83 39 57 07 32 69 70 47 26 25 93 23 42 85 11 15 65 14 97 12 16 68 66 13 58 92 64 57 76 67 24 46 15 80 28 50 04 72 27 51 03 60 62 79 96 81 52 56 53 10 790 61 95 97 50 80 18 67 30 93 64 72 14 19 53 18 39 87 78 43 37 43 25 56 39 14 04 35 20 57 02 29 35 43 51 42 98 56 88 22 31 53 80 01 69 22 65 09 71 83 56 57 38 97 13 42 50 74 42 45 16 74 24 91 14 83 91 02 07 26 91 30 26 45 71 95


2 ответов
1 Ответ
ZeroBug
Moderator
(@zerobug)
Присоединился: 4 года назад

Участник
Сообщения: 77

Автор: @apollo
↑

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

31 34 35 26 51 96 65 25 53 23 99 70 95 67 16 24 33 07 87 76 80 03 78 10 86 42 05 47 89 50 94 35 62 40 39 56 68 01 11 08 64 19 75 12 93 54 35 14 37 57 69 63 92 46 44 28 51 04 49 09 97 27 71 32 26 61 59 53 91 72 38 52 65 86 36 84 15 55 25 00 50 06 24 90 47 03 22 67 77 74 95 48 80 18 96 60 79 13 02 43 57 85 05 16 68 62 99 89 50 94 35 34 13 02 39 87 07 92 56 44 69 51 64 35 01 10 83 19 54 99 29 78 26 81 77 76 08 65 23 15 32 28 50 42 63 27 53 24 38 03 61 74 59 70 25 62 86 73 11 43 31 41 12 67 87 91 98 05 89 33 00 50 20 49 18 56 44 37 01 34 72 47 46 99 07 68 69 87 39 96 75 28 35 54 36 92 63 26 51 27 83 64 57 71 80 65 04 15 08 91 50 09 49 00 53 24 90 03 44 84 30 95 86 32 18 85 16 99 34 47 25 19 72 07 68 82 10 52 70 69 75 67 62 28 60 66 40 20 56 94 59 92 80 55 36 51 96 27 63 37 35 77 85 81 74 53 01 38 21 93 20 54 87 91 88 43 14 37 45 05 49 20 26 22 08 17 00 97 89 50 44 37 86 18 83 39 34 15 16 47 32 07 70 68 73 20 65 10 64 59 92 24 99 37 31 69 48 25 19 87 03 67 44 28 51 62 99 27 53 77 35 56 36 75 74 01 87 91 88 43 33 20 05 41 29 80 44 00 90 82 40 37 54 30 08 18 99 87 34 86 89 83 39 57 07 32 69 70 47 26 25 93 23 42 85 11 15 65 14 97 12 16 68 66 13 58 92 64 57 76 67 24 46 15 80 28 50 04 72 27 51 03 60 62 79 96 81 52 56 53 10 790 61 95 97 50 80 18 67 30 93 64 72 14 19 53 18 39 87 78 43 37 43 25 56 39 14 04 35 20 57 02 29 35 43 51 42 98 56 88 22 31 53 80 01 69 22 65 09 71 83 56 57 38 97 13 42 50 74 42 45 16 74 24 91 14 83 91 02 07 26 91 30 26 45 71 95

Нужна частотная статистика символов и алфавит (русский/английский). Сгруппируйте одинаковые числа, посчитайте частоты, сопоставьте с частыми буквами (например, в русском: О, Е, А, И, Н, Т…). Одна буква может кодироваться несколькими числами, поэтому объединяйте группы с близкой частотой в одну букву. После гипотез проверяйте по контексту (например, предположив артикли/местоимения).

 


Ответ
Viwo
Сообщения: 2
 Viwo
(@viwo)
New Member
Присоединился: 7 месяцев назад

Провел частотный анализ вашего шифротекста: всего 1009 чисел, из них 91 уникальное. Топ-10 самых частых чисел: 50 (21 раз), 87 (20), 99 (20), 37 (19), 35 (19), 56 (19), 26 (18), 39 (18), 53 (18), 64 (18). Учитывая, что это омофонный шифр и каждая буква может соответствовать нескольким числам, можно предположить русский язык, где самые частые буквы — О, Е, А, И, Н, Т, С. Следовательно, числа из топ-частотного кластера (50, 87, 99, 37, 35, 56, 26 и т.д.) скорее всего кодируют именно эти буквы. Для точной расшифровки нужно группировать близкие по частоте числа в одну букву, строить гипотезы по биграммам и триграммам (например, частые сочетания СТ, НО, ЕН) и постепенно подбирать соответствия, начиная с самых частотных кластеров.


Ответ
Поделиться: