Показать сообщение отдельно
Старый 15.03.2015, 21:41   #1
Новичок
 
Аватар для noklin
 
Регистрация: 15.03.2015
Сообщений: 6
Сказал Спасибо: 1
Имеет 0 спасибок в 0 сообщенях
noklin пока неопределено
По умолчанию Проблема с BlowFish

Получаю от сервера Init пакет 186 байт:

ba 00 8c 22 e3 95 ee 6e b5 71 57 80 e3 c9 b8 cf
44 23 41 39 19 c4 35 36 11 3a 87 12 6d ac 22 14
92 4d d3 04 6e 91 32 aa 44 cb 17 69 8f 65 48 0b
f8 6d dc c7 d8 09 9d 07 da fd 50 66 da 97 05 24
e5 ee ef 3b da cd 6f 82 a3 a3 73 64 6b b2 01 92
39 2e 0d b4 f1 16 03 e0 aa db ab 0a b4 af 05 9a
c0 01 a9 59 40 cb 49 10 e6 b7 c9 15 3a c5 b2 b0
2a 68 cc 00 6a 2c ad 7a d2 3d 4f 9d 76 8b ad 71
cd 7b 31 59 7f 24 c8 1d 09 16 b1 12 c0 8b 9b 35
6b 21 86 d0 8b 54 39 0b 31 46 e6 36 75 fc 62 b2
17 40 99 c6 8b cb 72 78 4f b4 6b 77 d5 5a ba ea
14 65 9f 5c 4c a0 6c 01 d9 e7

Затем пытаюсь расшифровывать:
1. Беру первые 8 байт начиная с 3-его (8c 22 e3 95 ee 6e b5 71)
2. Делю их на подблоки. L = 8c 22 e3 95; R = ee 6e b5 71;
и так далее по алгоритму расшифровки.


Вопросы:
1. Размер блока и в правду должен быть 8 байт?
2. Нужно ли делать еще какие нибудь манипуляции с байтами до расшифровки?
noklin вне форума   Ответить с цитированием