![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 22.05.2013
Сообщений: 245
|
![]()
Здравствуйте, подскажите пожалуйста как вообще можно расшифровать текст, получить ключ. Дан зашифрованный текст и его необходимо расшифровать. Есть небольшие примеры, например
текст: князя Багратиона Шифртекст : DJLDIAHCNIEKLPCDKALLCIOCJNGIMKCC и таких примеров три. Как по ним можно расшифровать большой текст? |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,830
|
![]()
Вам весь криптоаналз пересказать в двух предложениях?
Если это действительно шифр, а не хеш, то начните с попыток угадать алгоритм. Например, т.к. длина шифротекста в 2 раза больше исходного, то вероятно одна буква заменяется двумя. Либо просто используется утф-16 для хранения текста. |
![]() |
![]() |
![]() |
#3 | |
C/C++, Asm
Участник клуба
Регистрация: 02.03.2010
Сообщений: 1,323
|
![]() Цитата:
чтоб потом 100500 лет ключ угадывать? предположим, что тема зашифрована AES (у него минимальный блок шифровки 16 байт). и что дальше? какой AES? 128? 192? 256? какой ключ? Последний раз редактировалось f.hump; 07.12.2015 в 21:23. |
|
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 22.05.2013
Сообщений: 245
|
![]()
Есть вот такой пример,
текст: сам Шифртекст : PCPMCCCPCCPLACCP даже не в два раза длиннее |
![]() |
![]() |
![]() |
#5 | |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,830
|
![]() Цитата:
![]() |
|
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 22.05.2013
Сообщений: 245
|
![]()
если замена, то длина должна же быть хоть как то или совпадать или в 2,3 раза быть больше..а тут сам(3 символа)=> 16 символов.
Как вообще действовать? |
![]() |
![]() |
![]() |
#7 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,830
|
![]()
Ну смотрите: тут 16, там 32. Можно предположить либо ключ 16 байт, либо блок 16 байт.
Допусти ключ 16 байт, тогда это может быть просто паддинг до кратности и ксор. |
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 22.05.2013
Сообщений: 245
|
![]()
т.е. это может быть сумма по модулю 2 из букв?
|
![]() |
![]() |
![]() |
#9 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,830
|
![]()
это может быть что угодно. надо смотреть откуда это, может программу посмотреть
|
![]() |
![]() |
![]() |
#10 |
Форумчанин
Регистрация: 22.05.2013
Сообщений: 245
|
![]()
программы никакой нет, есть только зашифрованный текст и три примера:
Текст 1: послали к Наполеону за подкреплением Шифртекст 1: CIEACJHNNCNGNJALNACIMIHLJHGELCHNEJN KKCIEAPLKGAHCNOCLHHIIJHNOGAHCPNPCHC JMCCPCKCCP Текст 2: князя Багратиона Шифртекст 2: DJLDIAHCNIEKLPCDKALLCIOCJNGIMKCC Текст 3: сам Шифртекст 3: PCPMCCCPCCPLACCP |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Шифрование | 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 |