xor ودرس بسيط في التشفير
#1
السلام عليكم

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

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

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


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم