Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 07.01.2020, 11:03   #1
krick
Новичок
Джуниор
 
Регистрация: 07.01.2020
Сообщений: 1
По умолчанию Шифр Виженера

241, 15, 28, 196, 9, 24, 207, 103, 32, 219, 27, 114, 230, 23, 21, 212, 23, 29, 34, 54, 20, 198, 13, 41, 198, 33, 128, 34, 49, 23, 199, 21, 114, 208, 9, 114, 217, 23, 38, 214, 23, 30, 48, 103, 131, 54, 120, 134, 52, 120, 133, 55, 125, 125, 50, 120, 128

Из достоверных источников известно, что сначала сообщение было закодировано в байты (1 байт = 8 бит), согласно кодировке KOI8-R, а потом над каждым байтом была выполнена операция сложения по модулю 256 со значением, взятым из секретного ключа. Длина секретного ключа равна 3-м байтам.

массив ASCII + KOI8-R вложен текстовым файлом



241, 15, 28, 196, 9, 24, 207, 103, 32, 219, 27, 114, 230, 23, 21, 212, 23, 29, 34, 54, 20, 198, 13, 41, 198, 33, 128, 34, 49, 23, 199, 21, 114, 208, 9, 114, 217, 23, 38, 214, 23, 30, 48, 103, 131, 54, 120, 134, 52, 120, 133, 55, 125, 125, 50, 120, 128

Одним цветом выделены те повторяющиеся символы, которые закодированы одной кодовой буквой. Скорее всего это какие либо знаки препинания.

Никак не получается расшифровать сообщение. Конечно, различные крокозябры и системные символы в алфавите облегчают жизнь, но всё равно не выходит. Буду очень благодарен за помощь
Вложения
Тип файла: txt ASC+KOI.txt (3.6 Кб, 3 просмотров)

Последний раз редактировалось krick; 07.01.2020 в 11:09.
krick вне форума Ответить с цитированием
Старый 07.01.2020, 20:13   #2
NetSpace
Участник клуба
 
Аватар для NetSpace
 
Регистрация: 03.06.2009
Сообщений: 1,814
По умолчанию

в цикле методом перебора. увеличивая шаг на 1 единицу, выводить все строки. рано или поздно среди бреда попадётся строка, которая начнётся с нормального знакомого слова - там и прочитаешь всю строку.
как-то нам препод дал закодированный текст, который надо было читать с конца, без пробелов и запятых - сплошняком цифры....
Программирование - это единственный способ заставить компьютер делать то, что тебе хочется, а не то, что приходится.
NetSpace вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Шифр Виженера (Взлом) RXK Помощь студентам 1 21.06.2015 19:25
Шифр Виженера в Delphi makson4ik Помощь студентам 2 07.05.2012 22:44
Шифр Виженера Radiy Паскаль, Turbo Pascal, PascalABC.NET 7 12.06.2010 10:05