Frage

Es ruft diese API-Funktionen (advapi32.dll) mit diesen Parametern:

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

Nicht sicher, wie es kommen würde, zu

1db17bd8ef8bcbd734424a9eae818907

Wer irgendwelche Ideen?

War es hilfreich?

Lösung

(siehe hier: ) Der Aufruf von CryptCreateHash Eingeweihten mit MD5-Hashing (32771 = 0x8003): CALG_MD5 0x00008003 MD5-Hash-Algorithmus. . Und der Aufruf an CryptHashData Hashes der zweite Parameter (die in Anführungszeichen) unter Verwendung dieses Hash-Objekt. Ich denke, diese lange Strings Schlüssel sein könnte, die vor der Übertragung über ein Netzwerk oder etwas gehasht werden soll.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top