المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : تعلم التشفير Cryptography



En.Khaled Alfaiomi
09-29-2010, 08:24 PM
اغلب المتعاملون مع جهاز الكمبيوتر والتقنيات الحديثة بالتأكيد قد سمعوا عن مصطلح التشفير او علم تشفير البيانات والذي يرمز له بـ Cryptography او Cryptology ولكن هل تعلم كيف يتم التشفير وكيف بدأ هذا العلم؟


كيف بدأ التشفير؟


التشفير في حقيقة الامر هو علم رياضي (يعتمد على الرياضيات) وقوانينها المختلفة ومن اشهر القصص المعروفة في التاريخ هي شفرة القيصر (نسبة إلى يوليوس قيصر) عندما قرر ان يرسل رسالة إلى قادة الجيش ولكنه لم يكن واثقا في الرسول او من سينقل الرسالة. ففكر يوليوس قيصر باستبدال كل حرف A في الرسالة إلى D وكل حرف B بحرف E وهكذا مرورا بجميع الاحرف في الابجدية. في هذه الحالة لن يستطيع ان يحل شفرة الرسالة اي شخص سوى الشخص الذي يعرف طريقة فك الشفرة او مفتاح التشفير وهو Shift by 3 اي ان الرسالة لقرائتها بشكل صحيح تحتاج إلى ارجاع كل حرف إلى الحرف الذي يسبقه ب 3 مواضع في الترتيب.


على سيبل المثال:


DVNSF


إذا طبقت القاعدة السابقة وهي استبدال كل حرف بالحرف الذي يسبقه بـ 3حروف سوف تصبح


ASKPC


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


على سيبل المثال


A=1
B=2
C=3
D=4
E=5
F=6


إذا قررنا عمل تحويل للاحرف بالمعادلة الرياضية فسوف نفرض ان X هو الحرف النهائي للمعادلة او الناتج المطلوب وان Lettern هو رقم الحرف في الجدول الاسبق


لعمل الشفرة لحرف الـ A:


X=Lettern+3
X=4 يصبح الناتج في الجدول الاسبق حرف الـ D وهكذا


ولفك الشفرة سوف نعكس الجمع إلى طرح


X=Lettern – 3


فلو اخذنا حرف الـ F فسوف تكون نتيجة الـ X هي C وهكذا....


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

ملاحظة :

Cryptography - تشفير البيانات

Steganography - اخفاء البيانات

سليمان الضرف
10-05-2010, 09:44 PM
طريقة تشفير سهلة ولكنها قديمة

En.Khaled Alfaiomi
10-05-2010, 09:45 PM
هلا فيك ياغالي وأنا وضحت موضوع التشفير والأساسيات




فلو اخذنا حرف الـ F فسوف تكون نتيجة الـ X هي C وهكذا....

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


هلا فيك منور

M-AraBi
10-05-2010, 09:58 PM
مزيوط أخي خالد هي الاساسيات والباقي هي عبارة عن تقنبات مشتقة منها

والعلماء والمهندسين أعطونا ياها جاهزة للأستخدام

En.Khaled Alfaiomi
10-05-2010, 09:59 PM
هلا فيك ياغالي مشكور على مرورك :z025:

m_alnoaman
11-10-2010, 12:55 AM
مشكور يا غالي ع مواضيعك الحلوة