проблема как и у всех 

 с передачей пакета 0х2.
пакет получаю, ключ для шифрации формирую RC4_key = хеш ((хеш из 0х3 + ключ из 0х2),только логин). Рандомный массив формирую. выставляю длину передаваемого массива, добавляю флаг входа, общую длину и тип пакета. пропускаю через PC4.  шифрация проходит правильно. (пробовал расшифровать- данные до и после совпадают).Но сервак молчит. терзают смутные сомненья по поводу правильности хеша для ключа. 
пишу на С++. использую wincrypt.возможно лоханулся с ключами на функи.
Кому не тяжело сформируйте хеш  для RC4 с этих данных:
byte testo[32]={10,50,200,150,121,35,87,255,1,73,45,97,165,45,69  ,11,241,20,89,65,100,2,65,105,92,64,169,145,70,0,5  5,64};
Login=L"login";
хочу проверить правильно ли работает мой MD5