خورازميات التشفير - أولاً - Caesar Cipher - منتدى جامعة الاقصى
هذه الرسالة تفيد بأنك غير مشترك او انك لم تقم بتسجيل الدخول. للاشتراك معنا في منتديات جامعة الاقصى الرجاء اضغط هنــا
       


العودة منتدى جامعة الاقصى > كلية العلوم التطبيقية > قسم الحاسوب

آخر 30 موضوع
استفسار ضروري (الكاتـب : - مشاركات : 4 - )           »          مطلوب رقم جوال (الكاتـب : - مشاركات : 0 - )           »          طلب رقم د.عبد الناصر ريان ضروري جدا (الكاتـب : - مشاركات : 0 - )           »          طلب ضروري كتيييييييييييير (الكاتـب : - مشاركات : 0 - )           »          طلب رقم د. رندا شرير (الكاتـب : - مشاركات : 0 - )           »          ما هو أفضل عقاب للخيانة ؟؟ (الكاتـب : - مشاركات : 5 - )           »          كل ما يخص اخبار الفصل الصيفي 2013 (الكاتـب : - مشاركات : 1 - )           »          يا ريت تساعدوني ضروري بحل هاي الاسئلة ضروري جدا (الكاتـب : - مشاركات : 0 - )           »          ضروري بدي حل هالاسئلة امتحاني كمان كم يوم (الكاتـب : - مشاركات : 0 - )           »          فوتو ضرووووري (الكاتـب : - مشاركات : 1 - )           »          استفسار ممن يحب المساعدة ^^ (الكاتـب : - مشاركات : 0 - )           »          طلب موجه للدكتور مازن العبادلة - حفظه الله - (الكاتـب : - مشاركات : 0 - )           »          هاااااااااام وضروي جدا (الكاتـب : - مشاركات : 4 - )           »          طلب ضروري (الكاتـب : - مشاركات : 3 - )           »          ضرورى جدا مادة التخطيط الاجتماعى (الكاتـب : - مشاركات : 0 - )           »          مسا الخير بخصوص فيزياء 1 (الكاتـب : - مشاركات : 0 - )           »          رقم جوال ضروري (الكاتـب : - مشاركات : 1 - )           »          مساااااااااااااااااااااااااااااااعدة رجاااءا (الكاتـب : - مشاركات : 0 - )           »          محاضرات التكنولوجيا طبية (الكاتـب : - مشاركات : 0 - )           »          كسل غير طبيعي (الكاتـب : - مشاركات : 5 - )           »          ﻋﻠﻤﺎﺀ ﺍﻟﻨﻔﺲ ’* (الكاتـب : - مشاركات : 1 - )           »          هدية (الكاتـب : - مشاركات : 0 - )           »          كل ام لها اسلوب في التدريس (الكاتـب : - مشاركات : 2 - )           »          ملخص كيمياء عضوية مع الدكتورة ندى ابو ندى (الكاتـب : - مشاركات : 3 - )           »          بدي نموذج اختبار فيزيا1 ضروري وبسرعة (الكاتـب : - مشاركات : 3 - )           »          نكت باللغه العربية الفصحى (الكاتـب : - مشاركات : 2 - )           »          طرائف اللغه العربية (الكاتـب : - مشاركات : 2 - )           »          حكم وأمثال (الكاتـب : - مشاركات : 2 - )           »          مقدمة وخاتمة بحث (الكاتـب : - مشاركات : 4 - )           »          هيئة شكلتها 14 دولة من الدول الأوروبية عام 1962 بغرض البحث الفلكي. (الكاتـب : - مشاركات : 2 - )


اخر المشاركات التي تم طرحها في: منتدى جامعة الاقصى
عنوان الموضوع كاتب الموضوع اخر مُشارك المشاهدات عدد الردود
oakley sunglasses holbrook 8854 gto43rm6ey gto43rm6ey 1 0
nike air max danmark, Index femilaciln femilaciln 1 0
a3c6 Pharmaceutical Equipment 4 hundred lgyfnwfgk lgyfnwfgk 1 0
21875 davidxlcdv davidxlcdv 1 0
مستشار تحكيم الفااروق الفااروق 1 0
استفسار ضروري ملاك ونظرتي هلا... ملاك ونظرتي هلاك 16 4
replica new oakley sunglasses 2860 gto43rm6ey gto43rm6ey 1 0
البرنامج اللى بيجيب من الاخر مع اى فيرس او اى هجمات خبيثة تسابيح الرحمن تسابيح الرحمن 1 0
hollister deutschland online,the platform femilaciln femilaciln 1 0
billige louis vuitton vesker 719 22949 davidxlcdv davidxlcdv 1 0
oakley sunglasses fake 0217 gto43rm6ey gto43rm6ey 1 0
مطلوب رقم جوال ahmed128 ahmed128 19 0
طلب رقم د.عبد الناصر ريان ضروري جدا روعة النسيان روعة النسيان 9 0
Visit shduds6705 shduds6705 1 0
ما هو أفضل عقاب للخيانة ؟؟ رشدى رشدى 67 5
مقدمة وخاتمة بحث رحيق الازهار anwar sh 117 4
cheap designer oakley sunglasses 9228 gto43rm6ey gto43rm6ey 1 0
تحميل برنامج Windoff لغلق الجهاز اتوماتيكيا الشرق الحر الشرق الحر 1 0
nike air max sale uk, femilaciln femilaciln 1 0
it is the Nike Dunk shoes. shduds6705 shduds6705 1 0
ladies oakley sunglasses 4897 gto43rm6ey gto43rm6ey 1 0
طلب ضروري كتيييييييييييير روعة النسيان روعة النسيان 18 0
طلب ضرورى محمـ11د محمـ11د 12 0
طلب رقم د. رندا شرير محمـ11د محمـ11د 11 0
cheap designer oakley sunglasses 0271 gto43rm6ey gto43rm6ey 1 0
Get A Life louis vuitton - Never Walk Alone shduds6705 shduds6705 1 0
نماذج امتحانات قسم الفيزياء بجامعة الأقصى ساهر بنت الأسلام 8756 60
تمتع مع برنامج fring لأجراء المكالمات المجانية الشرق الحر الشرق الحر 1 0
oakley sunglasses for kids 8433 gto43rm6ey gto43rm6ey 1 0
الهيئة الدولية للتحكيم الفااروق الفااروق 4 0


إضافة رد
 
أدوات الموضوع طريقة عرض الموضوع
  #1  
قديم 09-04-2009, 09:08 PM
الصورة الرمزية barakat
barakat غير متواجد حالياً
طالب ماسي
تاريخ التسجيل: Oct 2007
المشاركات: 5,455
Post خورازميات التشفير - أولاً - Caesar Cipher

بدايةً علم التشفير

يُعرَّف بأنه عملية تحويل المعلومات إلى شيفرات غير مفهومة (تبدو غير ذات معنى) لمنع الأشخاص غير المُرخَّص لهم من الاطلاع على المعلومات أو فهمها،

ولهذا تنطوي عملية التشفير على تحويل النصوص العادية إلى نصوص مُشفَّرَة.

ومن المعلوم أن الإنترنت تشكِّل في هذه الأيام الوسطَ الأضخم لنقل المعلومات. ولا بد من نقل المعلومات الحساسة بصيغة مشفَّرة إن أُريدَ الحفاظ على سلامتها وتأمينها من عبث المتطفلين والمخربين واللصوص.


أولاً: خوارزمية (Caesar Cipher):

في التشفير,شيفرة Caesar هي واحدة من أبسط تقنيات التشفير و أكثرها انتشاراً.

و هي نوع من أنواع خوارزميات التبديل التي يتم فيها تبديل كل حرف من النص الأصلي بالحرف الثالث بعده في الأبجدية فمثلاً نستبدل الحرف A بالحرف D و الحرف B بالحرف E و هكذا بالنسبة لباقي الأحرف.



فعلى سبيل المثال إذا أردنا تشفير ait pedia باستخدام خوارزمية الــ Caesar تصبح بالشكل : shgld dlw



* من عيوب هذه الطريقة:

لو نظرنا إلى ھذه الطريقة من جانب أمني لرأينا أنھا سھلة الكسر لدينا 26 احتمالية (عدد الحروف الانجليزية) أو بالأصح 52 احتمالية لأن الحرف لا يساوي نفسه وتوقع هذه الأحرف سهل جداً باستخدام الحلقات.

فإذا أردنا كسر تشفير حرف ما فإننا نجرب جميع الحروف ما عدا الحرف نفسه و هذه من الطرق المعروفة لكسر التشفير و تسمى البحث الشامل Brute Force Search.

و بالتالي بقليل من التركيز نلاحظ أن الخوارزمية التالية هي خوارزمية التشفير:

وبما أن:

a-a=0

b-a=1

c-a=2

و بالتالي:

(char)('a' + 0) = 'a'

(char)('a' + 1) = 'b'

(char)('a' + 2) = 'c'

و يتم تنفيذها بلغة السي كما يلي:

(char)('a' + (ch -'a'+ 3) % 26)

اما خوارزمية فك التشفير فهي نفس الخوارزمية السابقة و لكن نضيف مكمل المفتاح إلى الـ 26؛ حيث 3 تدعى في هذه الحالة مفتاح : و يعرف المفتاح بأنه قيمة تعتمد تتفق عليها كل من خوارزمية التشفير و فك التشفير للوصول إلى النص الصريح.

و بالتالي متمم الـ 2 هو 23

و لو استخدمنا مفتاح كـ 6 يكون المتمم 20 أما في حالتنا السابقة فخوارزمية فك التشفير هي

(char)('a' + (c - 'a' + 23) % 26)

c=(c+3)mod26 حيث يتم الالتفاف بعد أخرحرف .




وهنا مثال بسيط للبرنامج حيث قمت ببرمجته على لغة الجافا



وبإذن الله سوف أضع لكم بعض بعض الأمثلة لنفس الخوارزمية حيث قمت ببرمجتها على لغات أخرى كالفيجوال بيسك والسي شارب


وهنا كود دالة التشفير , وهو شبيه جداً بكود فك التشفير والذي يختلف فقط بأن العملية عملية عكسية (بدل جمع قيمة المفتاح إلى الاسكي كود يتم طرحه )




لتجربة المثال قوموا بتحميل المثال من المرفقات وهو عبارة عن ملف jar حيث يمكنكم فك ضغطه عن طريق برنامج winrar لمشاهدة كود المصدر

قريباً ان شاء الله سوف أقوم بطرح باقي البرامج المطلوب برمجتها في مساق أمن البيانات
ومن لديه أي استفسار عن اي خوارزمية أو اي شيء في الكود فليكتبه في مشاركة

بتمنى الجميع يستفيد من هالبرامج وان شاء الله بتعملوا أحسن منها لانه هذا ابسطها وأسهلها بالاضافة الى اني ما اهتميت كتير في هالخوارزمية لاني برمجتها على اكثر من لغة لكن ان شاء الله راح تشوفوا التغير في الاسلوب وفي الطريقة في باقي البرامج

فيــ أمانــ الله

الملفات المرفقة
نوع الملف: zip CaesarCipher.zip (85.3 كيلوبايت, المشاهدات 284)
من مواضيعه 0 وفتحت لكم أبواب الجنة فهل أنتم مقبلون ؟
0 حِـــــكَــــــمّ
0 غزة: وداعٌ عبرَ الفضائيّات وتبليغ بالدّم للدّين
0 بمناسبة قرب شهر رمضان
0 باقة ورد
__________________


رد مع اقتباس
  #2  
قديم 09-04-2009, 09:26 PM
الصورة الرمزية barakat
barakat غير متواجد حالياً
طالب ماسي
تاريخ التسجيل: Oct 2007
المشاركات: 5,455
افتراضي

هنا في المرفقات مثالين آخرين من برمجتي

الأول على السي شارب باستخدام واجهة الكنسول
الثاني على لغة الفيجوال بيسك 6

اذا بدكم اي مساعدة في اي واحد منهم أنا جاهز , ولو بدكم اي مساعدة لتحويل كود السي شارب من الكنسول الى واجهة Gui انا جاهز

ملاحظة الاستاذ عماد كتييييييييير بفضل تطبيقات الويب .. واللي بده اي مساعدة في برمجة البرنامج على اي لغة من لغات برمجة الويب زي Asp.net أو Php انا جاهز للمساعدة
الملفات المرفقة
نوع الملف: zip CodeFile1.zip (619 بايت, المشاهدات 104)
نوع الملف: zip Caesar_Cipher.zip (91.5 كيلوبايت, المشاهدات 162)
من مواضيعه 0 مراحل نمو القيصر ... فترات ( الطفولة , الشباب , الشيخوخة )
0 فلم هندي .ادخل وتفرج دون تحميل
0 الإشراف التربوي والمشرف المتابع تغيير وتطوير
0 اعرف المفتاح
0 حوار بين نفس طائعة و عاصية
__________________


رد مع اقتباس
  #3  
قديم 10-04-2009, 01:51 AM
الصورة الرمزية محمد2050
محمد2050 غير متواجد حالياً
][®][ المدير العام ][®][
تاريخ التسجيل: Oct 2007
الدولة: فلسطين - غزة
المشاركات: 11,418
افتراضي

يسلموو اديك بركات

والله الواحد نسى شو درس مبارح

بس هالمواضيع كتييير حلوة

بس افضى ان شاء الله بدي اراجعهم تاني

يعطيك العافيه
من مواضيعه 0 نظارات اخر زمن ههههه
0 صور من حول البيت من تصويري الكل يدخل بسررررررررعة ...
0 القفز تحت سطح الماء | فيديو رائع جدا جدااا
0 دخلت في غيبوبه بسبب مقطع طعن مهند
0 من روائع القصص ، قصة اسلام الفاروق عمر بن الخطاب
__________________

[فقط الأعضاء المسجلين والمفعلين يمكنهم رؤية الوصلات . إضغط هنا للتسجيل]


[فقط الأعضاء المسجلين والمفعلين يمكنهم رؤية الوصلات . إضغط هنا للتسجيل]
رد مع اقتباس
  #4  
قديم 18-04-2010, 09:56 PM
بائعة الياسمين غير متواجد حالياً
طالب جديد
تاريخ التسجيل: Mar 2010
الدولة: اليمن
المشاركات: 4
افتراضي

تسلم بصراحه عملت لي خير ربنا يجازيك بخير

نزلت الملفات بس للاسف الفيجول لسه ما نزلته انشاء الله بنزله وباشوف البرامج
من مواضيعه
رد مع اقتباس
  #5  
قديم 18-04-2010, 09:59 PM
بائعة الياسمين غير متواجد حالياً
طالب جديد
تاريخ التسجيل: Mar 2010
الدولة: اليمن
المشاركات: 4
افتراضي

ممكن طلب
معايا اسايمنت لتشفير
ceaser
hill cipher
polahaptic

one time pad'
لو ممكن بالسي بلس بلس او بالسي شار ب كنسول
من مواضيعه
رد مع اقتباس
  #6  
قديم 19-04-2010, 07:12 AM
اشموس غير متواجد حالياً
طالب جديد
تاريخ التسجيل: Mar 2010
الدولة: عزة
المشاركات: 4
افتراضي

اقتباس:
المشاركة الأصلية كتبت بواسطة بائعة الياسمين مشاهدة المشاركة
ممكن طلب
معايا اسايمنت لتشفير
ceaser
hill cipher
polahaptic

one time pad'
لو ممكن بالسي بلس بلس او بالسي شار ب كنسول

شكراً جزيلاً اخي الكريم بركات .. وياليت تقوم بشرح جميع الخوارزميات المطلوبة مثل polyalphabetic , monoalphabetic ,one time pad وغيرها من الخوارزميات التي تستخدم
في التشفير مثل الشهادات الرقمية وتشفير كلمات المرور وحبذا لو تكون مدعمة بأكواد
حتى نفهم كيف تعمل هذه الخوارزميات.

وشكراً مرة أخرى ,,
من مواضيعه
رد مع اقتباس
  #7  
قديم 17-05-2010, 07:45 PM
ألم دفين غير متواجد حالياً
طالب جديد
تاريخ التسجيل: May 2010
المشاركات: 1
افتراضي

أنا محتاج كود بنفس طريقة الكود الأولى حق الجافا بس بإستخدام السي شارب أو سي بلس من غير إستخدام asc
من مواضيعه
رد مع اقتباس
  #8  
قديم 15-10-2010, 10:44 PM
ranona_2010 غير متواجد حالياً
طالب جديد
تاريخ التسجيل: Oct 2010
المشاركات: 3
افتراضي

موضوع جميل ومفيد يا بركات
بس انا نزلت ملف الجافا لانى محتاجة الكود بلغة الجافا لكن فتح تطبيق البرنامج مباشرة وما بانش الكود ارجو التوضيح انا عاوزة الكود نفسه
وشكرا كتير
من مواضيعه
رد مع اقتباس
  #9  
قديم 16-10-2010, 03:35 AM
الصورة الرمزية iBrAhIm
iBrAhIm غير متواجد حالياً
مشرف منتدى الالعاب
تاريخ التسجيل: Mar 2008
المشاركات: 511
افتراضي

السلام عليكم
حملت الملف ووجدت الكود موجود في ضمن الملف التطبيقي
لو قمت بفكه باعتبار انه ملف مضغوط عن طريق برنامج win rar رح تستخرج جميع الكلاسات منه
من مواضيعه 0 من أعماق البحار
0 قصيدة حب فلسطينية بمناسبة الفالنتاين
0 فسّر الصورة ان استطعت
0 حل مشكلة الsata لتثبيت الويندوز Xp على الأجهزة الحديثة والاب توب بالصور
0 القتيلة
__________________

رد مع اقتباس
  #10  
قديم 16-10-2010, 10:50 PM
ranona_2010 غير متواجد حالياً
طالب جديد
تاريخ التسجيل: Oct 2010
المشاركات: 3
افتراضي

شكرا لردك اخ ابراهيم بس والله جربت افتح الملف اكتر من مرة وفعلا فكيته بال winrar بس نفس الشئ بيفتح الملف التنفيذي وبيطبق البرنامج مباشرة ومش بشوف الكود ولا الكلاسات انا محتاجة كتير الكود ياريت حد يهتم بموضوعي او ترفقوا ملف تانى فيه الكود
من مواضيعه

التعديل الأخير تم بواسطة ranona_2010 ; 16-10-2010 الساعة 10:52 PM
رد مع اقتباس
إضافة رد


الذين يشاهدون محتوى الموضوع الآن : 1 ( الأعضاء 0 والزوار 1)
 
أدوات الموضوع
طريقة عرض الموضوع

تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة

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




 
الساعة الآن 02:41 PM.