الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

درس : شرح Aes + تطبيق لة Implementation

بدأه ASDen في 21 يونيو 2008 · 2 رد · 7,765 مشاهدة · في لغة Assembly لأنظمة 16, 32, 64 بت
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم ,

من الغنى عن الذكر أن ال AES تعد حاليا أشهر خوازميات تشفير المعلومات فى التالى شرح مختصر لكيفية التطبيق + Implementation in 16 bit ASM

فى المرفقات :-

1 ) ال Exe

2) ال Source

3) ملف Word يحوى الشرح

ملحوظات :-

1) فى ال Source ستجد الاهتمام على ال Core فقط مع طريقة بسيطة لل in و ال out عن طريق ال Console

2) ال Implementation لا تحتوى على أى Padding Technique (بناء على النقطة 1 من الممكن بنائها فوق ال Core دون مشاكل )

3) ال Source لا يحوى Implementation لعملية ال Decoding

4) لمن قرأ الملف ولم يلاحظ هذا مشروع سلمتة فى هذة السنة وحبيت أشاركة معكم :D

AES_exe.zip

AES_Source.zip

AES_exp.zip

#2

عمل رائع

لكن لدي سؤال ، لم لم تقم ببرمجته ليعمل على بيئة 32 بت بدلا من 16 بت ؟ أم ان هذا ما طلبه أستاذ المادة ؟؟

وهل لديك أي نية لنقل (port) هذا الكود الى platforms أخرى مثل PIC أو ATMEL مثلا ؟؟

وما هو تخصصك ؟ وفي أي جامعة :)

-----------------------

لاحظت أن البرنامج بعد أن يظهر لك النص المشفر يغلق فورا ، هل من الممكن ان تعدل

الكود قليلا كي ينتظر البرنامج بعد ان يظهر الكود المشفر ؟

( اضف CALL INPDT بعد OutMsg KEY أو شيء من هذا القبيل )

وفي الختام تقبل تحياتي العطرة على هذا العمل الاحترافي

#3
اقتباس
لم لم تقم ببرمجته ليعمل على بيئة 32 بت بدلا من 16 بت

كان هذا هو المطلوب فعلا

اقتباس
وهل لديك أي نية لنقل (port) هذا الكود الى platforms

صراحة حاليا لا

اقتباس
لاحظت أن البرنامج بعد أن يظهر لك النص المشفر يغلق فورا ، هل من الممكن ان تعدل

بالنسبة لواجهة الاستخدام فالتعديل الأكثر الحاحا المطلوب فيها هو اخذ Input على صورة Hex (فى شكل Ascii ) بدلا من Ascii مباشر

مواضيع مشابهة