|
0 / 0 / 0
Регистрация: 14.05.2022
Сообщений: 69
|
||||||
Расшифровка криптограммы: односимвольный или моноалфавитный шифр15.03.2025, 13:46. Показов 1753. Ответов 7
Уважаемые обитатели Киберфорума, прошу вас о помощи, было задано преподом расшифровать криптограму на Украинском языке методом замены односимвольным шифром или моноалфавитным шифром. Это классический метод шифрования, при котором каждая буква исходного текста заменяется на другую букву, но всегда по одному и тому же правилу (например, на фиксированное количество букв вперед или назад в алфавите), он сказал хотите вручную, хотите с помощью Python. Я отмучившись уже долгое время сам и понявши что чат Gpt не может помочь застрял на вот таком результате:
0
|
||||||
| 15.03.2025, 13:46 | |
|
Ответы с готовыми решениями:
7
Моноалфавитный шифр (шифр Плейфейера) Моноалфавитный шифр, запись в файл Шифр цезарь. Расшифровка |
|
0 / 0 / 0
Регистрация: 14.05.2022
Сообщений: 69
|
|
| 15.03.2025, 13:55 [ТС] | |
|
dictionary.txt
Вот словарь прикрепляю, там не все возможные слова но самые распространенные.
0
|
|
|
-610 / 35 / 0
Регистрация: 10.03.2025
Сообщений: 485
|
|
| 15.03.2025, 14:45 | |
|
Юстас...Алексу
Не працуе ваш метод...даже перевернутые слова...типа абырвалг, iaxeн, ексдаморг, не расшифровывает частотный метод вообще видимо не подходит...увы ![]() Сам алгоритм работает и добросовестно выдает результат...но это не читабельно... И вообще откуда алгоритм возьмет список допустимых слов...и почему они все пятибуквенные...это не текст ...а просто набор произвольных слов видимо
0
|
|
|
0 / 0 / 0
Регистрация: 14.05.2022
Сообщений: 69
|
||
| 15.03.2025, 17:53 [ТС] | ||
|
avedeo, Извините, возможно это моя вина, но вы похоже не правильно поняли суть проблемы. Я пытаюсь написать код лишь для того чтобы расшифровать конкретную криптограмму (шифр) конкретным методом, я не силён в области разработки приложений для криптографии и мною не было предоставлено готового решения для расшифровки. Я лишь прошу помочь доработать код чтобы в итоге код начал работать (то есть расшифровал конкретно указанную мной ранее криптограмму). Спасибо за внимание
.Добавлено через 5 минут
0
|
||
|
-610 / 35 / 0
Регистрация: 10.03.2025
Сообщений: 485
|
|
| 15.03.2025, 18:42 | |
|
Я не говорю что вы неправильно составили программу...я запускал ее и по итерациям видно, что код
добросовестно заменяет...наиболее часто встречающиеся буквы в криптограмме на основе частот слов в украинском языке...то есть по сути вы правильно применили метод...но к результату он не приводит возможно надо взять и сделать частотный словарь только из файла dictonary.txt, а может даже сделать частотный словарь только из 5-ти буквенных слов этого файла...
0
|
|
|
0 / 0 / 0
Регистрация: 14.05.2022
Сообщений: 69
|
|
| 15.03.2025, 18:58 [ТС] | |
|
avedeo, Вот я тоже голову ломаю почему нет результата, я уже начал думать что препод рандомайзером эту криптограмму сделал, но вроде как моноалфавитным шифром.
0
|
|
|
-610 / 35 / 0
Регистрация: 10.03.2025
Сообщений: 485
|
|
| 16.03.2025, 10:30 | |
|
А почему бы не забрутфорсить криптограмму, берем украинский алфавит, строим таблицу смещений
если буква А сместилась на Б, это смещение на 1 (имеется в виду что в криптограмме вместо А употреблена Б) далее алгоритм: 1) В криптограмме все буквы заменяем со смещением 1 2) Проверяем полученное слово на совпадение с dictionary.txt 3) Если совпадение точное, цикл прекращается ...выводим результат 4) Если полученное слово не совпало, увеличиваем смещение на 1, то есть вместо А...берем В 5) Переходим к пункту 2 Пример: ДЇЖІЦ --- (Д) на(Е)...(I)на(Й)...(Ж)на(З)...(І)на(Ї).. .(Ц)на(Ч) получаем ЕЙЗЇЧ...понятно, что оно ничему не соответствует...продолжаем дальше После достижения конца алфавита...берем букву с начала алфавита... буква Я со смещением 1...это буква А Ну вот такая сермяжная идея...объем вычислений увеличится и метод другой...но мы хотя бы возможно приблизимся к решению криптограммы...дуже антиресно!
1
|
|
|
0 / 0 / 0
Регистрация: 14.05.2022
Сообщений: 69
|
||
| 17.03.2025, 11:25 [ТС] | ||
|
avedeo,
0
|
||
| 17.03.2025, 11:25 | |
|
Помогаю со студенческими работами здесь
8
Странный шифр, нужна расшифровка
Расшифровка текста. Шифр простой замены Восстановить нерасшифрованную часть криптограммы Проверка правильности вводимой пользователем криптограммы Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Отчёт о затраченных материалах за определенный период с макетом печатной формы
Maks 21.04.2026
Отчёт из решения ниже размещён в конфигурации КА2.
Задача: разработка отчёта по затраченным материалам за определённый период, с возможностью вывода печатной формы отчёта с шапкой и подвалом.
В. . .
|
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2.
Задача: отобразить спецтехнику, которая на данный момент находится в ремонте.
Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
|
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
|
Запрет удаления строк ТЧ документа при определённом условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
|
|
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут
Суть:
- Группа наркоманов из 10 человек.
- Только один инфицирован ВИЧ.
- Колются одной иглой.
- Колются раз в день.
- Колются последовательно через. . .
|
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
|
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
|
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . .
а удачный момент так и не приходит.
|