السلام عليكم
وتحياتي لي كل اعضاء المنتدى
اخواني وجدت دالة با لغة السي ولم افهمها لكن وجدت شرحا لها با اللغة الانجليزية ....لهذا ارجو منكم شرح بسيط لما تقوم به هذه الدالة
The Func_Common function:
-computes a 8 bytes buffer from param2 CWs (alternatively CWs[8] or CWs[0]) and param3 (loop value),
-xor the param1 CWs (inverse of param2: if param2=CWs[8], then param1=CWs[0]), with the previous 8 bytes computed buffer.
//////////////////
Func1
for i=0 to 7
{
Func_Common(CWs[0], CWs[8], i)
}قبل الدالة
Func1 receive only the CWs buffer (16 bytes), and modify it of course. CWs : 6C A9 63 CC 7E 5B DE AE E9 3F FB B1 73 A2 8F 26
بعد المرور على الدالة
CWs after Func1 : 90 B9 15 52 C6 AD 60 48 A9 29 E6 CC EC 0A 9E D4
وشكرا لكم مسبقا .