Question

Il est l'appel de ces fonctions de l'API (advapi32.dll) avec ces paramètres:

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 );

Je ne sais pas comment il viendrait à

1db17bd8ef8bcbd734424a9eae818907

Quelqu'un a des idées?

Était-ce utile?

La solution

(voir ici: ) L'appel à CryptCreateHash initiés avec MD5 de hachage (32771 = 0x8003): CALG_MD5 0x00008003 algorithme de hachage MD5. . Et l'appel à CryptHashData hash le second paramètre (l'une entre guillemets) en utilisant l'objet de hachage. Je suppose que ces longues chaînes pourraient être les clés qui doivent être hachés avant la transmission sur un réseau ou quelque chose.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top