вот в ц4 с ключами шифрования было все ясно - 4 байта присылает сервер, вторая половина - 4 байта зашиты в клиенте.
а по сабжу я что-то внятной информации найти не могу.. то ли в гугле забанили, то ли искать разучился..
что мне известно:
ключ стал в 2 раза больше, т.е. не 8 байт, а 16.
в KeyInit прилетает 8 байт.
какой тип переменной соответствует новому ключу?
int64 вроде как 8 байт..
__________________
C++Builder 6, Delphi 7, RAD Studio XE2, MS VC++...
я конечно еще раз проверю, но в дебаггере первым значением идет 01, что имхо означает что-то типа signed char, или еще чего-то предположительно "знаковое" или хз какое...
__________________
C++Builder 6, Delphi 7, RAD Studio XE2, MS VC++...
Извиняюсь, может быть не совсем вник в тему, но всеже.
Ключ для ксора состоит из - 8 байтов из пакета + 8 статических байтов (не приходят в пакете). Делается 2 копии ключа на шифрование и дешифрование. При каждом ксоре ключ меняется.
Извиняюсь, может быть не совсем вник в тему, но всеже.
Ключ для ксора состоит из - 8 байтов из пакета + 8 статических байтов (не приходят в пакете). Делается 2 копии ключа на шифрование и дешифрование. При каждом ксоре ключ меняется.
это и так понятно....
__________________
C++Builder 6, Delphi 7, RAD Studio XE2, MS VC++...