delphi4arab منتديات دلفي للعرب

نسخة كاملة : كيف يتم خوارزمية التشفير
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم

ما هى الاكواد التى لها علاقة بـــــ
خوارزمية التشفير: Rotate Right
1-عملية Rotate Right تدوير البايت نحو اليمين
2-عملية Not تتم تبديل الصفر المنطقي بالواحد المنطقي والواحد المنطقي بالصفر المنطقي
bit 8

خوارزمية فك التشفير: Rotate Left
1-عملية Not تتم تبديل الصفر المنطقي بالواحد المنطقي والواحد المنطقي بالصفر المنطقي
2-عملية Rotate Left تدوير البايت نحو اليسار
bit 8
bit 16
bit 32
bit 64
تحياتى لكم
وعليكم السلام

لديك خيارين
اما تستخدم أوامر التجميع Assembly مثل Rotate Right هناك ROR
اما تقوم بذلك يدويا بمجموعة عمليات حسابية تقوم بنفس عمل الأمر ROR

فقط حاول
واما تستخدم برنامج الهيكس مباشرة
وما علاقة "برنامج الهيكس" بالأمر ؟
تستطيع به عمل Rotate Right للملفات التنفيذية ولعلمك تستطيع استخدامه لمنع تحليل برامج الدوت نت

اقصد بايتات الملفات التنفيذية
إقرأ السؤال: "ما هى الاكواد" وليس "البرامج"، هنا الحديث من الناحية البرمجية وليس شيئ أخر
نعم اخي انا عندما رايتك قلت له بطريقة يدوية
اما تقوم بذلك يدويا بمجموعة عمليات حسابية تقوم بنفس عمل الأمر ROR
اردت ان افيده فقط ولو عندك طريقة برمجية ممكن تفيدنا بارك الله فيك
1-أوامر التجميع
كود :
function ROR(x: LongWord; y: Byte): LongWord; assembler; asm  mov  cl, dl  ror  eax, cl end;
2- يدويا بمجموعة عمليات حسابية
كود :
function ROR(x: LongWord; y: Byte): LongWord; begin   Result := (x shr y) or (x shl (32 - y)) ; end;
بارك الله فيك دائما متميز زادك الله علما