delphi4arab منتديات دلفي للعرب
xor ودرس بسيط في التشفير - نسخة قابلة للطباعة

+- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum)
+-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3)
+--- قسم : دروس دلفي للمبتدئين (https://delphi4arab.net/forum/forumdisplay.php?fid=13)
+--- الموضوع : xor ودرس بسيط في التشفير (/showthread.php?tid=5981)



xor ودرس بسيط في التشفير - sadwolf - 28-02-2014

السلام عليكم

أحببت ان أنقل هذا الموضوع الجميل والمبسط ليستفيد منه الاعضاء كاتب الموضوع الاصلي / القصير الاحمر
منتدى ستارتايمز

فيما يلي تشفيرة بسيطة بلغة باسكال بيئة تطوير دلفي

كل كلمة مستعملة هي عبارة عن جدول مركب من مجموعة من الحروف
وظيفة length هي يعني من الحرف الأول إلى نهايته أو طول الكلمة; char الحرف ;
ووظيفة ord تحويل الحرف أو الرقم أو الرمز إلى مايقابله في رمز الألة ASCII Codes
كود :
http://s6.postimage.org/u3w66pe1d/kjkjkj.jpg
يمكن إستدعاء الوظيفة الجديدة كمتغير var
وإستخدامه في برمجة تشفير جد بسيطة وفعالة ..كما هو موضح .. فريي باسكال; أو دلفي; أو لازاروس
كود :
http://s6.postimage.org/6oe91cua9/image.jpg
بوابة XOR:وهي بوابة تعطي ناتجاً في الحالة الصحيحة إذا كان مدخلاها مختلفين، وتعطي ناتجا في الحالة الخاطئة إذا كان المدخلان متشابهين، والرمز الرياضي لها هو دائرة صغيرة بداخلها علامة الزائد، وفي ما يلي الرمز المنطقي لها.
كود :
http://computer.atlas4e.com/Project_E1/Project/chapter04/33.gif
فيمايلي برنامج جد بسيط وذلك فقط لفهم التشفير الجد بسيط
الذي يمكننا القيام به بواسطة الوظيفة Xor
صورة لأهم إجراء في البرنامج
كود :
http://s6.postimage.org/65icjkhn5/01_01_2013_03_51_33.jpg
البرنامج جد بسيط ومتواضع يوجه المستعمل فقط نحو طريقة عمل كل خانة في تشفير النص وفك التشفير عنه.في هاته الحالة من المستحسن أن يكون الباسوورد رقم
كود :
http://s6.postimage.org/qe5q5agy9/01_01_2013_03_46_33.jpg
تحميل البرنامج والكود سورس كامل برنامج دلفي
كود :
http://www.4shared.com/rar/oPuFEj4F/encrypte.html



xor ودرس بسيط في التشفير - مبرمج هاوي - 01-03-2014

الله يعطيك العافية هذا الموضوع بسط امور كثييير لكن كيف يمكن دمجه مع ال RunPE