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

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

Вернуться   Форум программистов > Программная инженерия > Безопасность, Шифрование
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 07.12.2015, 20:50   #1
fkty
Форумчанин
 
Регистрация: 22.05.2013
Сообщений: 245
По умолчанию шифрование

Здравствуйте, подскажите пожалуйста как вообще можно расшифровать текст, получить ключ. Дан зашифрованный текст и его необходимо расшифровать. Есть небольшие примеры, например
текст:
князя Багратиона
Шифртекст :
DJLDIAHCNIEKLPCDKALLCIOCJNGIMKCC

и таких примеров три. Как по ним можно расшифровать большой текст?
fkty вне форума Ответить с цитированием
Старый 07.12.2015, 21:04   #2
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,709
По умолчанию

Вам весь криптоаналз пересказать в двух предложениях?

Если это действительно шифр, а не хеш, то начните с попыток угадать алгоритм. Например, т.к. длина шифротекста в 2 раза больше исходного, то вероятно одна буква заменяется двумя. Либо просто используется утф-16 для хранения текста.
p51x вне форума Ответить с цитированием
Старый 07.12.2015, 21:10   #3
f.hump
C/C++, Asm
Участник клуба
 
Аватар для f.hump
 
Регистрация: 02.03.2010
Сообщений: 1,323
По умолчанию

Цитата:
начните с попыток угадать алгоритм
а толку то?
чтоб потом 100500 лет ключ угадывать?

предположим, что тема зашифрована AES (у него минимальный блок шифровки 16 байт).
и что дальше? какой AES? 128? 192? 256?
какой ключ?

Последний раз редактировалось f.hump; 07.12.2015 в 21:23.
f.hump вне форума Ответить с цитированием
Старый 07.12.2015, 21:11   #4
fkty
Форумчанин
 
Регистрация: 22.05.2013
Сообщений: 245
По умолчанию

Есть вот такой пример,
текст:
сам
Шифртекст :
PCPMCCCPCCPLACCP
даже не в два раза длиннее
fkty вне форума Ответить с цитированием
Старый 07.12.2015, 21:39   #5
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,709
По умолчанию

Цитата:
а толку то?
Ну, мне подумалось, что это учебная задача и там что-то простенькое по типу замены.
p51x вне форума Ответить с цитированием
Старый 08.12.2015, 12:23   #6
fkty
Форумчанин
 
Регистрация: 22.05.2013
Сообщений: 245
По умолчанию

если замена, то длина должна же быть хоть как то или совпадать или в 2,3 раза быть больше..а тут сам(3 символа)=> 16 символов.
Как вообще действовать?
fkty вне форума Ответить с цитированием
Старый 08.12.2015, 12:27   #7
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,709
По умолчанию

Ну смотрите: тут 16, там 32. Можно предположить либо ключ 16 байт, либо блок 16 байт.
Допусти ключ 16 байт, тогда это может быть просто паддинг до кратности и ксор.
p51x вне форума Ответить с цитированием
Старый 08.12.2015, 12:32   #8
fkty
Форумчанин
 
Регистрация: 22.05.2013
Сообщений: 245
По умолчанию

т.е. это может быть сумма по модулю 2 из букв?
fkty вне форума Ответить с цитированием
Старый 08.12.2015, 12:37   #9
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,709
По умолчанию

это может быть что угодно. надо смотреть откуда это, может программу посмотреть
p51x вне форума Ответить с цитированием
Старый 08.12.2015, 12:41   #10
fkty
Форумчанин
 
Регистрация: 22.05.2013
Сообщений: 245
По умолчанию

программы никакой нет, есть только зашифрованный текст и три примера:
Текст 1:
послали к Наполеону за подкреплением

Шифртекст 1:
CIEACJHNNCNGNJALNACIMIHLJHGELCHNEJN KKCIEAPLKGAHCNOCLHHIIJHNOGAHCPNPCHC JMCCPCKCCP

Текст 2:
князя Багратиона

Шифртекст 2:
DJLDIAHCNIEKLPCDKALLCIOCJNGIMKCC

Текст 3:
сам

Шифртекст 3:
PCPMCCCPCCPLACCP
fkty вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Шифрование krab91 Помощь студентам 4 15.10.2013 20:11
Шифрование Gregor Помощь студентам 2 04.12.2010 15:15
Шифрование buenosaire Помощь студентам 1 15.06.2010 21:54
Шифрование Sanakan Помощь студентам 0 19.04.2009 14:55