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

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

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

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

كل كلمة مستعملة هي عبارة عن جدول مركب من مجموعة من الحروف
وظيفة 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
الله يعطيك العافية هذا الموضوع بسط امور كثييير لكن كيف يمكن دمجه مع ال RunPE