Сейчас на форуме: Vicshann, surunnerr, zds, cyberlabs, asfa (+6 невидимых)

 eXeL@B —› Оффтоп —› Помогите расковырять "шифр"
Посл.ответ Сообщение


Ранг: 95.2 (постоянный)
Активность: 0.040
Статус: Участник

Создано: 08 ноября 2007 01:36 · Поправил: SecurAdmin
· Личное сообщение · #1

Суть такая:
Существует строка:
"Информатика - это:" Если рассмаиривать в hex-виде, то будет: "C8 ED F4 EE F0 EC E0 F2 E8 EA E0 20 2D 20 FD F2 EE 3A"
Как видно, длина строки 18(12h) символов (Эта информация в дальнейшем будет нужна). Так вот, после того, как по ней прошлись "шифратором" получилось следующая последовательность (приведу сразу в hex-виде) "3F 19 11 16 13 16 21 0E 1F 1C 25 E4 6D E2 04 0E 19 CC"
Теперь сравним обе строки:
"C8 ED F4 EE F0 EC E0 F2 E8 EA E0 20 2D 20 FD F2 EE 3A"
"3F 19 11 16 13 16 21 0E 1F 1C 25 E4 6D E2 04 0E 19 CC"
Как видим, длина не изменилась... Поковырявшись, я пришел к следующему алгоритму.
Шифрование/расшифровка происходит блоками по 8 байт и выглядит следующим образом:
________________________________________
1) 3F xor F7 = C8
2) (19 xor F7) - 1 = ED
3) (11 xor E7) - 2 = F4
4) (16 xor F7) - 3 = EE
5) (13 xor E7) - 4 = F0 //блок 1
6) (16 xor E7) - 5 = EC
7) (21 xor C7) - 6 = E0
8) (0E xor F7) - 7 = F2
----------------------------------------------------------------
9) 1F xor F7 = E8
10) (1C xor F7) - 1 = EA
11) (25 xor C7) - 2 = E0
12) (E4 xor C7) - 3 = 20
13) (6D xor 5C) - 4 = 2D //блок 2
14) (E2 xor C7) - 5 = 20
15) (04 xor F7) - 6 = FD
16) (0E xor F7) - 7 = F2
----------------------------------------------------------------
17) 19 xor F7 = EE //блок 3
18) (CC xor F7) - 1 = 3A
________________________________________

А теперь, уважаемые знатоки, внимание, ВОПРОС:
Каким магическим способом могут рассчитываться коэффициенты, выделенные жирным шрифтом. Я себе уже мозг вынес напрочь, НеПоНиМаЮ!!!!!!!
Одно могу сказать с уверенностью - в рассчете этих коэффициентов участвует длина шифруемой/дешифруемой строки ,ибо если я беру другую пару фраз то ситуация с коэффициентами совершенно другая.
Помогайте!

-----
бессмысленные манипуляции не становятся более разумными если их повторять





Ранг: 1288.1 (!!!!), 273thx
Активность: 1.290
Статус: Участник

Создано: 08 ноября 2007 10:50
· Личное сообщение · #2

давай еще одну строку, также расписанную =)




Ранг: 95.2 (постоянный)
Активность: 0.040
Статус: Участник

Создано: 14 ноября 2007 17:03 · Поправил: SecurAdmin
· Личное сообщение · #3

Фсё!!! отломал =)))
Криптоанализ рулит

-----
бессмысленные манипуляции не становятся более разумными если их повторять




Ранг: 159.1 (ветеран), 7thx
Активность: 0.130
Статус: Участник

Создано: 14 ноября 2007 17:16
· Личное сообщение · #4

Если был вопрос, и есть ответ, так напиши его и закрывай тему


 eXeL@B —› Оффтоп —› Помогите расковырять "шифр"

У вас должно быть 20 пунктов ранга, чтобы оставлять сообщения в этом подфоруме, но у вас только 0

   Для печати Для печати