سؤال

إنها تدعو وظائف API هذه (Advapi32.dll) مع هذه المعلمات:

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

لست متأكدًا كيف سيأتي

1db17bd8ef8bcbd734424a9eae818907

هل لدي احد اى افكار؟

هل كانت مفيدة؟

المحلول

(نرى هنا:) نداء إلى cryptcreatehash تبدأ التجزئة مع MD5 (32771 = 0x8003): CALG_MD5 0x00008003 MD5 HASHING GELGORITHM.. والدعوة إلى crypthashdata تجزئة المعلمة الثانية (واحدة في عروض الأسعار) باستخدام كائن التجزئة. أعتقد أن هذه الأوتار الطويلة يمكن أن تكون مفاتيح يجب تجزئها قبل الإرسال عبر شبكة أو شيء من هذا القبيل.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top