17-11-14, 01:56 AM
من يستطيع مساعدتي بكود يحول البايتات الى ورد
مثلا
تتحول الى مصفوفة
يعني تقسم البايتات اربع اجزاء وتسويلهم تدوير
اني سويت هذه الفنكشن بس بيها طلع خطأ
![[صورة مرفقة: plj2ZP.png]](http://im54.gulfup.com/plj2ZP.png)
الخطأ بالمكان الاصفر
هذه الخوارزمية الاصلية
هذه الاشارة >>> معناها التدوير لليسار
[k[i هذا المدخل الاول البايتات
مثلا
01 23 45 67 89 ab cd ef 01 12 23 34 45 56 67 78
تتحول الى مصفوفة
l[0]=67452301
l[1]=efcdab89
l[2]=34231201
l[3]=78675645
يعني تقسم البايتات اربع اجزاء وتسويلهم تدوير
اني سويت هذه الفنكشن بس بيها طلع خطأ
![[صورة مرفقة: plj2ZP.png]](http://im54.gulfup.com/plj2ZP.png)
الخطأ بالمكان الاصفر
هذه الخوارزمية الاصلية
convert bytes to words
l[i/4]=(l[i/4]<<<8+k[i]
هذه الاشارة >>> معناها التدوير لليسار
[k[i هذا المدخل الاول البايتات

