Цитата:
Сообщение от alexteam
эээ...
|
Сори не так описал...
2A 00 07 7B D1 70 78 00 00
00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 7F 7B D1 70 00
00 00 00 00 00 00 00 00 00 00 00
2A 00 - Это до
Вот этот пакет, а вот этот я отправляю на
Encode
Код:
07 7B D1 70 78 00 00 00 00
00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 7F 7B D1
70 00 00 00 00 00 00 00 00
00 00 00 00 00 00
Добавлено через 1 час 51 минуту
Да нашёл, скорее всего проблема с инцилизацией, 2-й
[CODEif Len>=171 then begin
SetLength(bf_key,16);
Move(buff[155],bf_key[1],16);
bf.Init(bf_key);[/code]
не знаю как получить ключ, можно пример ключа в Строчке (string)
Какие данные туда отправлять? У меня такой пакет
Код:
58 62 97 00 08 64 97 00 57 17 E5 3B 00 00 00 00
57 17 E5 3B - Ид сессии
Вот мой пакет, то что стоит до этого я не знаю что это, что я делаю дальше, перевожу 16 байтов в Строчку выходит
58629700086497005717E53B00000000
этот код перевожу через функцию
HexToStr
и вот с этими данными я пихаю в BlowFish.Init(bf_key) ;, этот код правельный? или я не так вообще делаю
Просто у меня со старта вот такая инцилизация
Код:
//Стартовый ключ инцилизации
bf_key = HexToStr("6B60CB5B82CE90B1CC2B6C556C6C6C6C");
//Инцилизируем ключ
BlowFish.Init(bf_key) ;
И она правельная