Pergunta

Está chamando essas funções da API (Advapi32.dll) com estes parâmetros:

CryptCreateHash ( 3275488, 32771, 0, 0, 1243424 );
CryptHashData   ( 3203040, 'UY30930037661', 13, 0 );
CryptCreateHash ( 3276304, 32771, 0, 0, 46463812 );
CryptHashData   ( 3203296, '-585164138661', 10, 0 );
CryptCreateHash ( 3276304, 32771, 0, 0, 46463808 );
CryptHashData   ( 3203424, '1db17bd8ef8bcbd734424a9eae818907LOGIN OK³·óéB', 40, 0 );
CryptCreateHash ( 3276304, 32771, 0, 0, 46463808 );
CryptHashData   ( 3203296, '1db17bd8ef8bcbd734424a9eae818907HWHASH OK', 41, 0 );

Não tenho certeza de como seria

1db17bd8ef8bcbd734424a9eae818907

Alguém tem alguma ideia?

Foi útil?

Solução

(Vejo aqui:) A chamada para CryptCreateHash inicia o hash com MD5 (32771 = 0x8003): CALG_MD5 0X00008003 Algoritmo de hash md5.. E a chamada para CrypThashdata HASHES O segundo parâmetro (aquele dentro das citações) usando esse objeto de hash. Eu acho que essas cordas longas podem ser chaves que devem ser hash antes da transmissão sobre uma rede ou algo assim.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top