إنتقال للمحتوى

  • تسجيل الدخول عبر الفيس بوك تسجيل الدخول عبر تويتر Log In with LinkedIn Log In with Google      تسجيل دخول    
  • إنشاء حساب

صورة
- - - - -

برنامج تشفير من تصميمي. أريد الكود له ؟؟؟؟


3 رد (ردود) على هذا الموضوع

#1 omar-alreyati

omar-alreyati

    عضو مميز

  • الأعضــاء
  • 596 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 10 January 2010 - 09:53 AM

السلام عليكم.

تحية طيبة

أريد كود لبرنامج تشفير وفك تشفير من تصميمي :
اليكم شرح فكرة البرنامج

فلنفرض أن الجملة التي تريد تشفيرها هي OMAR . نقوم بالنظر الى كل حرف من الجملة على حد . وأيضاً ان لدي مفتاحين الأول 4 والثاني 125

الحرف O . نقوم بعمل شفت له من الأمام والخلف بمقدار المفتاح الأول 4 فيكون الناتج (الحرف التالي S والحرف السابق K) نأخد الأسكي كود للحرف التالي S= 083 والoctal كود للحرف السابق K=113 . ومن ثم ندمج الحرفين هكذا (083113) ومن ثم نقوم بالتحويل له بالثنائي هكذا (000000010011000100010011)
الحرف M أقوم أيضاً بعمب ذلك نفس الشي.
الحرف Aأقوم أيضاً بعمب ذلك نفس الشي.
الحرف R أقوم أيضاً بعمب ذلك نفس الشي.

نأخد الكود الناتج للحرف الأول O هو 000000010011000100010011 . ومن ثم نأخد المفتاح الثاني 125 والذي يتكون من 3خانات وبالمقابل يتكون ناتج التشفير من المفتاح الأول من 6 خانات (083113) نقوم بتكرار المفتاح الثاني لكي يصبح بنفس الوزن ليصبح هكذا 125125 . ومن ثم نقوم بعملية XOR بين 083113 و 125125

ومن ثم بعمل دوران للمفتاح الثاني ليصبح هكذا 251251 ونعمل XOR مع الناتج السابق
ومن عملية XOR من الناتج السابق مع المفتاح 512512
ومن عملية XOR من الناتج السابق مع المفتاح 125125
ومن عملية XOR من الناتج السابق مع المفتاح 251251
وهكذا حتى نهاية عملية الدوران للمفتاح الثاني

في النهاية نأخد الناتج النهائي لعملية XOR مع المفتاح الأول الذي تم عما له دوران في كل مرحلة . والناتج سوف يمثل التشفير للحرف الأول O وهكذا بقية الحروف الأخرى M A R >

اتمنى أن تكون الصورة واضحة لديكم.

راجياً تزوددي بالكود الملائم لهذا البرنامج .

تم التعديل بواسطة omar-alreyati, 10 January 2010 - 09:55 AM.


بالله عليكم لا تنسوني من دعاءكم الصالح
لا تنسوا أهل غزة والعراق والمجاهدين من دعاءكم

#2 colla

colla

    عضو نشط

  • الأعضــاء
  • 245 مشاركة

تاريخ المشاركة 10 January 2010 - 03:56 PM

الاخ omar-alreyati ممكن لو سمحت تقولي ما هو اسم هذه الشفره

على المرء ان يسعى وليس عليه ادراك النجاح


صورة


#3 omar-alreyati

omar-alreyati

    عضو مميز

  • الأعضــاء
  • 596 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 12 January 2010 - 09:13 AM

الفائدة هو لتشفير بعض البيانات الحساسة والتي لا تريد أحد الاطلاع عليها. وهي من تصميمي

وشكراً

بالله عليكم لا تنسوني من دعاءكم الصالح
لا تنسوا أهل غزة والعراق والمجاهدين من دعاءكم

#4 omar-alreyati

omar-alreyati

    عضو مميز

  • الأعضــاء
  • 596 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 24 January 2010 - 09:13 AM

uppppppppppppppp

بالله عليكم لا تنسوني من دعاءكم الصالح
لا تنسوا أهل غزة والعراق والمجاهدين من دعاءكم