Пытаюсь написать unwand для оперы на masm только я не могу понять как это всё реализовать на асм. Есть си сорец для декрипта пассов md5.Init(); md5.Update(m_pDecryptedMP,m_dwMPSize); md5.Update(&pData[4],dwKeySize); md5.Final(pKey3); // md5.Init(); md5.Update(pKey3,MD5_DIGESTSIZE); md5.Update(m_pDecryptedMP,m_dwMPSize); md5.Update(&pData[4],dwKeySize); md5.Final(hash); memcpy(pKey3+MD5_DIGESTSIZE,hash,8); // des.SetKey3(pKey3,pDesKey); memcpy(iv,hash+8,8); des.CbcDecrypt3((des_cblock *)(&pData[dwKeySize+8]), (des_cblock *)(&pData[dwKeySize+8]),dwDataSize,pDesKey,&iv); P.S. Используется OpenSSL Я не могу понять, каким образом здесь получают ключ для DES и как его можно использовать в своей программе для CryptDecrypt в качестве hKey ? P.S.S. MD5 уже реализовано через CryptoAPI Помогите плз, си для меня густой лес