Паможите пожалуйста разобраться))) раньше все работало md5(time+save+data+auth_key+1234567890) а теперь что то намутили, вроде код и не изменился. ничего понять не могу, сиг не совпадает((, перебрал кучу вариантов исходники http://zalil.ru/33250062 Code: { SECRET = "1234567890"; } public static var SECRET:String="1234567890"; вроде оно и есть секрет кей? Code: loc1["sig"] = utils.MD5.encrypt(loc1["time"] + loc1["metod"] + loc1["data"] + security.ClassGlobalSecurity.auth_key + api.ClassAPI.SECRET); если писать вместе с параметрами time=32423432 - тоже не получается... смущает этот код http://pastebin.com/aQjQ9CRG по своему алгоритму шифрует что ли?
вот решение твоё Crypt proc Delta ;DWORD push esi push edi push ebx push ebp pushfd push ecx mov ebx,Delta mov ecx,CryptCodeLength lea esi,[ebx+StartCrypt] NextCryptByte: .if dword ptr [esi]==0444102ebh; add esi,15; sub ecx,15 loop NextCryptByte .endif mov al,byte ptr [esi] xor al,66 mov byte ptr [esi],al inc esi loop NextCryptByte pop ecx popfd pop ebp pop ebx pop edi pop esi ret Crypt endp SizeCrypt equ $-Crypt ------------------------- теперь гони бабки -------------------------